summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-11-25 15:24:05 +0000
committerpaltherr <paltherr@epfl.ch>2003-11-25 15:24:05 +0000
commit399bb06cf093030326a93d5ad225f9a71b0becc8 (patch)
tree5e015538ee85fd0cbf974902c81d5b653ee5b6c8 /sources
parentd4acacd8bfde1983950854c1862a75e54bfc5c27 (diff)
downloadscala-399bb06cf093030326a93d5ad225f9a71b0becc8.tar.gz
scala-399bb06cf093030326a93d5ad225f9a71b0becc8.tar.bz2
scala-399bb06cf093030326a93d5ad225f9a71b0becc8.zip
- Fixed stop code
Diffstat (limited to 'sources')
-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);