summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2009-12-23 00:22:11 +0000
committerMartin Odersky <odersky@gmail.com>2009-12-23 00:22:11 +0000
commite197e3a1f56a85e58d4a8805fabaaaa600814414 (patch)
tree85789e8891b3a5dc5628e32f81029be094806298 /src/compiler
parentcb4fd65825f3c88908103e48d0d7e89d70d26c22 (diff)
downloadscala-e197e3a1f56a85e58d4a8805fabaaaa600814414.tar.gz
scala-e197e3a1f56a85e58d4a8805fabaaaa600814414.tar.bz2
scala-e197e3a1f56a85e58d4a8805fabaaaa600814414.zip
Another fix to make lift build under RC5; revie...
Another fix to make lift build under RC5; review by dragos
Diffstat (limited to 'src/compiler')
-rw-r--r--src/compiler/scala/tools/nsc/transform/TailCalls.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/TailCalls.scala b/src/compiler/scala/tools/nsc/transform/TailCalls.scala
index cf3b2db53b..1575ec1384 100644
--- a/src/compiler/scala/tools/nsc/transform/TailCalls.scala
+++ b/src/compiler/scala/tools/nsc/transform/TailCalls.scala
@@ -158,7 +158,7 @@ abstract class TailCalls extends Transform
val newCtx = mkContext(ctx)
newCtx.currentMethod = tree.symbol
newCtx.makeLabel()
- val currentClassParam = tree.symbol.newSyntheticValueParam(currentClass.tpe)
+ val currentClassParam = tree.symbol.newSyntheticValueParam(currentClass.typeOfThis)
newCtx.label.setInfo(MethodType(currentClassParam :: tree.symbol.tpe.params, tree.symbol.tpe.finalResultType))
newCtx.tailPos = true