summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/UnCurry.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2010-12-14 12:38:01 +0000
committerMartin Odersky <odersky@gmail.com>2010-12-14 12:38:01 +0000
commit45b0c875e74052c79fa8711c5e0f8e5ca4b322ec (patch)
treeaad044b86c3ccfd6577a44bf9e3ea9c8e00f93ca /src/compiler/scala/tools/nsc/transform/UnCurry.scala
parentbda52e41b2a233f8518add205e990afe0111119b (diff)
downloadscala-45b0c875e74052c79fa8711c5e0f8e5ca4b322ec.tar.gz
scala-45b0c875e74052c79fa8711c5e0f8e5ca4b322ec.tar.bz2
scala-45b0c875e74052c79fa8711c5e0f8e5ca4b322ec.zip
Closes #4024. No review.
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/UnCurry.scala')
-rw-r--r--src/compiler/scala/tools/nsc/transform/UnCurry.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/UnCurry.scala b/src/compiler/scala/tools/nsc/transform/UnCurry.scala
index a9f6d39cc1..aa3086c05b 100644
--- a/src/compiler/scala/tools/nsc/transform/UnCurry.scala
+++ b/src/compiler/scala/tools/nsc/transform/UnCurry.scala
@@ -419,7 +419,8 @@ abstract class UnCurry extends InfoTransform with TypingTransformers with ast.Tr
}
atPhase(phase.next) {
localTyper.typedPos(pos) {
- Apply(gen.mkAttributedSelect(tree, toArraySym), List(getManifest(tree.tpe.typeArgs.head)))
+ Apply(gen.mkAttributedSelect(tree, toArraySym),
+ List(getManifest(tree.tpe.baseType(TraversableClass).typeArgs.head)))
}
}
}