diff options
-rw-r--r-- | sources/scalac/transformer/LambdaLift.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/sources/scalac/transformer/LambdaLift.java b/sources/scalac/transformer/LambdaLift.java index 209be84626..9677703bb8 100644 --- a/sources/scalac/transformer/LambdaLift.java +++ b/sources/scalac/transformer/LambdaLift.java @@ -656,11 +656,11 @@ public class LambdaLift extends OwnerTransformer } Tree mkList(int pos, Type elemtpe, Tree[] args, int start) { - if (start == args.length) return mkNil(pos); - else return mkCons(pos, elemtpe, args[start], - mkList(pos, elemtpe, args, start + 1)); + if (start == args.length) return gen.Nil(pos); + else return gen.Cons(pos, elemtpe, args[start], + mkList(pos, elemtpe, args, start + 1)); } - + /* Tree mkNil(int pos) { return gen.mkRef(pos, global.definitions.getModule(Names.scala_Nil)); } @@ -675,4 +675,5 @@ public class LambdaLift extends OwnerTransformer new Tree[]{gen.mkType(pos, elemtpe)}), new Tree[]{hd, tl})); } + */ } |