summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/transformer/ExpandMixins.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/transformer/ExpandMixins.java b/sources/scalac/transformer/ExpandMixins.java
index 2378fbaa44..de5cbc9c51 100644
--- a/sources/scalac/transformer/ExpandMixins.java
+++ b/sources/scalac/transformer/ExpandMixins.java
@@ -239,9 +239,9 @@ superFixer.transform(template.body))));
this.parent = clasz.parents()[0];
}
public Tree transform(Tree tree) {
- if (tree.definesSymbol() && tree.symbol().owner().isClass())
- return tree;
switch (tree) {
+ case ClassDef(_, _, _, _, _, _):
+ return tree;
case Select(Super(_, _), _):
Tree qualifier = ((Tree.Select)tree).qualifier;
qualifier = gen.Super(qualifier.pos, clasz);