diff options
author | paltherr <paltherr@epfl.ch> | 2003-03-07 09:10:30 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-03-07 09:10:30 +0000 |
commit | ca3af56fc2d5830074651678b88a851f7135d050 (patch) | |
tree | 340f8e51096b920def2c8a7b850d3ec9a5da88c3 | |
parent | 0c3c430ecd2661b6ccbe26c0b49124e59cd6963b (diff) | |
download | scala-ca3af56fc2d5830074651678b88a851f7135d050.tar.gz scala-ca3af56fc2d5830074651678b88a851f7135d050.tar.bz2 scala-ca3af56fc2d5830074651678b88a851f7135d050.zip |
- bug fix (translation of old prefix)
-rw-r--r-- | sources/scalac/transformer/Erasure.java | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sources/scalac/transformer/Erasure.java b/sources/scalac/transformer/Erasure.java index 77e1b0b1a2..d273ca6a4d 100644 --- a/sources/scalac/transformer/Erasure.java +++ b/sources/scalac/transformer/Erasure.java @@ -136,8 +136,7 @@ public class Erasure extends Transformer implements Modifiers { public Tree unboxedSelect(Tree qual, Symbol sym) { return make.Select(qual.pos, qual, sym.name) .setSymbol(sym) - // !!! .setType(Prefix.TypePrefix(boxedType(qual.type)).memberType(sym).erasure()); - .setType(Type.singleType(boxedType(qual.type),sym).erasure()); + .setType(Type.singleType(boxedType(qual.type).symbol().thisType(),sym).erasure()); } /** Subclass relation for class types; empty for other types. |