diff options
author | Martin Odersky <odersky@gmail.com> | 2003-10-27 11:58:39 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-10-27 11:58:39 +0000 |
commit | 36cde37b4aef5a1b4e2a0dc2554aafc0fece681e (patch) | |
tree | 352e7a2bc8d2018ed06b49d9410595b8fbed8db2 /sources/scalac/transformer/AddInterfaces.java | |
parent | 2f0b15f0e84313d6a513e96f71b9be5905268d64 (diff) | |
download | scala-36cde37b4aef5a1b4e2a0dc2554aafc0fece681e.tar.gz scala-36cde37b4aef5a1b4e2a0dc2554aafc0fece681e.tar.bz2 scala-36cde37b4aef5a1b4e2a0dc2554aafc0fece681e.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/transformer/AddInterfaces.java')
-rw-r--r-- | sources/scalac/transformer/AddInterfaces.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sources/scalac/transformer/AddInterfaces.java b/sources/scalac/transformer/AddInterfaces.java index 46650b7a2a..b2f61cfa1c 100644 --- a/sources/scalac/transformer/AddInterfaces.java +++ b/sources/scalac/transformer/AddInterfaces.java @@ -241,11 +241,13 @@ class AddInterfaces extends Transformer { case New(Template templ): { Tree.New newTree = (Tree.New)super.transform(tree); Type tp = newTree.type; + /* switch (tp) { case CompoundType(Type[] parts, _): tp = parts[0]; // gross hack to prevent crashing when selftypes are compound; // should be fixed! } + */ Symbol ifaceSym = tp.unalias().symbol(); if (phase.needInterface(ifaceSym)) { Map clsMap = new HashMap(); |