summaryrefslogtreecommitdiff
path: root/sources/scalac
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2005-05-25 16:28:05 +0000
committerburaq <buraq@epfl.ch>2005-05-25 16:28:05 +0000
commit2ab6994175646d212f9254bac51b87527f3150a3 (patch)
tree5c3069b2a556aa5666895cf0a426ec99f77fad5c /sources/scalac
parent11f1938e73b7748e3d8ef1a532096d2a3a81c4dc (diff)
downloadscala-2ab6994175646d212f9254bac51b87527f3150a3.tar.gz
scala-2ab6994175646d212f9254bac51b87527f3150a3.tar.bz2
scala-2ab6994175646d212f9254bac51b87527f3150a3.zip
bugfix of #423
Diffstat (limited to 'sources/scalac')
-rw-r--r--sources/scalac/transformer/LambdaLift.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/sources/scalac/transformer/LambdaLift.java b/sources/scalac/transformer/LambdaLift.java
index 18af31ac55..3a8456d9f4 100644
--- a/sources/scalac/transformer/LambdaLift.java
+++ b/sources/scalac/transformer/LambdaLift.java
@@ -459,8 +459,8 @@ public class LambdaLift extends OwnerTransformer
Tree fn1 = transform(fn);
switch (fn1) {
case TypeApply(Tree fn2, Tree[] targs):
- if (args.length == 1 && fn2.symbol() == definitions.PREDEF_ARRAY()) {
- throw new ApplicationError("this should not happen");
+ //if (args.length == 1 && fn2.symbol() == definitions.PREDEF_ARRAY()) {
+ // throw new ApplicationError("this should not happen");
/* // this moved to UnCurry
switch (args[0]) {
case Sequence(Tree[] items):
@@ -479,7 +479,7 @@ public class LambdaLift extends OwnerTransformer
}
}
*/
- }
+ //}
fn1 = copy.TypeApply(
fn1, fn2, addFreeArgs(tree.pos, get(free.ftvs, fsym), targs, true));
break;