diff options
author | Paul Phillips <paulp@improving.org> | 2010-09-24 19:50:29 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2010-09-24 19:50:29 +0000 |
commit | ec4b63515012e8982873deb63a87ef6d0cc7efb0 (patch) | |
tree | aa05a355da54a51ad4f1d629278ed5a62ac075f6 /src/compiler/scala/tools/nsc/transform/UnCurry.scala | |
parent | 1389f0421a8f916b30d4610b79b35ef595ea1378 (diff) | |
download | scala-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.scala | 5 |
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 = { |