diff options
author | Martin Odersky <odersky@gmail.com> | 2009-12-23 00:22:11 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2009-12-23 00:22:11 +0000 |
commit | e197e3a1f56a85e58d4a8805fabaaaa600814414 (patch) | |
tree | 85789e8891b3a5dc5628e32f81029be094806298 /src | |
parent | cb4fd65825f3c88908103e48d0d7e89d70d26c22 (diff) | |
download | scala-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')
-rw-r--r-- | src/compiler/scala/tools/nsc/transform/TailCalls.scala | 2 |
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 |