summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/transformer/ExplicitOuterClasses.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/sources/scalac/transformer/ExplicitOuterClasses.java b/sources/scalac/transformer/ExplicitOuterClasses.java
index bdf1825a18..d83cefb2a3 100644
--- a/sources/scalac/transformer/ExplicitOuterClasses.java
+++ b/sources/scalac/transformer/ExplicitOuterClasses.java
@@ -153,6 +153,9 @@ public class ExplicitOuterClasses extends Transformer {
}
case Ident(Name name): {
+ if (! name.isTermName())
+ return super.transform(tree);
+
// Follow "outer" links to fetch data in outer classes.
Symbol sym = tree.symbol();
Symbol owner = sym.classOwner();