diff options
-rw-r--r-- | sources/scalac/transformer/ExpandMixins.java | 4 |
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); |