diff options
author | paltherr <paltherr@epfl.ch> | 2003-03-07 12:45:43 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2003-03-07 12:45:43 +0000 |
commit | 3ef8b49d5e9de09d8396762172f1e5213814b1f2 (patch) | |
tree | e0d083c7ad30a6655de947741295af2cb51e97c0 | |
parent | 67b84045bfcd7badbc6e397d7f597028c9f11eea (diff) | |
download | scala-3ef8b49d5e9de09d8396762172f1e5213814b1f2.tar.gz scala-3ef8b49d5e9de09d8396762172f1e5213814b1f2.tar.bz2 scala-3ef8b49d5e9de09d8396762172f1e5213814b1f2.zip |
- bug fix (added an additional call to erasure())
-rw-r--r-- | sources/scalac/transformer/Erasure.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/transformer/Erasure.java b/sources/scalac/transformer/Erasure.java index d273ca6a4d..efbf5452fb 100644 --- a/sources/scalac/transformer/Erasure.java +++ b/sources/scalac/transformer/Erasure.java @@ -272,7 +272,7 @@ public class Erasure extends Transformer implements Modifiers { assert params1.length == symparams.length; Tree[] args = new Tree[params1.length]; for (int i = 0; i < args.length; i++) { - args[i] = cast(gen.Ident(params1[i]), symparams[i].type()); + args[i] = cast(gen.Ident(params1[i]), symparams[i].type().erasure()); } Tree fwd = make.Apply(sym.pos, gen.Ident(sym).setType(symtype), args) .setType(symrestp); |