summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/transform/UnCurry.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2010-09-24 19:50:29 +0000
committerPaul Phillips <paulp@improving.org>2010-09-24 19:50:29 +0000
commitec4b63515012e8982873deb63a87ef6d0cc7efb0 (patch)
treeaa05a355da54a51ad4f1d629278ed5a62ac075f6 /src/compiler/scala/tools/nsc/transform/UnCurry.scala
parent1389f0421a8f916b30d4610b79b35ef595ea1378 (diff)
downloadscala-ec4b63515012e8982873deb63a87ef6d0cc7efb0.tar.gz
scala-ec4b63515012e8982873deb63a87ef6d0cc7efb0.tar.bz2
scala-ec4b63515012e8982873deb63a87ef6d0cc7efb0.zip
Some progress on reviving TreeCheckers, plus a ...
Some progress on reviving TreeCheckers, plus a couple bugfixes and better error messages revealed by that progress. Also applied tiny increment in understanding to fixing up TreeDSL some more. The hand of martin guides from above, so no review.
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/UnCurry.scala')
-rw-r--r--src/compiler/scala/tools/nsc/transform/UnCurry.scala5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/UnCurry.scala b/src/compiler/scala/tools/nsc/transform/UnCurry.scala
index 45e7410bc5..c4074d7efc 100644
--- a/src/compiler/scala/tools/nsc/transform/UnCurry.scala
+++ b/src/compiler/scala/tools/nsc/transform/UnCurry.scala
@@ -630,7 +630,10 @@ abstract class UnCurry extends InfoTransform with TypingTransformers {
}
tree1
}
- } setType uncurryTreeType(tree.tpe)
+ } setType {
+ assert(tree.tpe != null, tree + " tpe is null")
+ uncurryTreeType(tree.tpe)
+ }
def postTransform(tree: Tree): Tree = atPhase(phase.next) {
def applyUnary(): Tree = {