aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/dotty/tools/dotc/transform/TreeChecker.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2017-03-31 14:40:06 +0200
committerMartin Odersky <odersky@gmail.com>2017-04-11 09:33:12 +0200
commit24f40bc76493410f2688c8a74028ecb1db7306bf (patch)
tree1376406c3114b52c62d3350805c6c6c8323ecd7e /compiler/src/dotty/tools/dotc/transform/TreeChecker.scala
parenta3f6ca5a5cd96e17d2f9a9c5187f45ff02b5dd61 (diff)
downloaddotty-24f40bc76493410f2688c8a74028ecb1db7306bf.tar.gz
dotty-24f40bc76493410f2688c8a74028ecb1db7306bf.tar.bz2
dotty-24f40bc76493410f2688c8a74028ecb1db7306bf.zip
Make outer select names semantic
Diffstat (limited to 'compiler/src/dotty/tools/dotc/transform/TreeChecker.scala')
-rw-r--r--compiler/src/dotty/tools/dotc/transform/TreeChecker.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/src/dotty/tools/dotc/transform/TreeChecker.scala b/compiler/src/dotty/tools/dotc/transform/TreeChecker.scala
index 9bb00e683..44c26ecd9 100644
--- a/compiler/src/dotty/tools/dotc/transform/TreeChecker.scala
+++ b/compiler/src/dotty/tools/dotc/transform/TreeChecker.scala
@@ -13,6 +13,7 @@ import core.Flags._
import core.Constants._
import core.StdNames._
import core.NameOps._
+import core.NameKinds.OuterSelectName
import core.Decorators._
import core.TypeErasure.isErasedType
import core.Phases.Phase
@@ -339,7 +340,7 @@ class TreeChecker extends Phase with SymTransformer {
val sym = tree.symbol
if (!tpe.isInstanceOf[WithFixedSym] &&
sym.exists && !sym.is(Private) &&
- !tree.name.isOuterSelect // outer selects have effectively fixed symbols
+ !tree.name.is(OuterSelectName) // outer selects have effectively fixed symbols
) {
val qualTpe = tree.qualifier.typeOpt
val member =