diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2007-03-16 15:47:00 +0000 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2007-03-16 15:47:00 +0000 |
commit | 5015b73da1d66acb62c6fc7befb7e98f29954f47 (patch) | |
tree | c523a86549f02f8af0c5aa9df24b454c098bbd4b | |
parent | 00a38096af091c0daef84b687c20601834644b0a (diff) | |
download | scala-5015b73da1d66acb62c6fc7befb7e98f29954f47.tar.gz scala-5015b73da1d66acb62c6fc7befb7e98f29954f47.tar.bz2 scala-5015b73da1d66acb62c6fc7befb7e98f29954f47.zip |
Fixed verify error (bug #1009)
-rw-r--r-- | src/compiler/scala/tools/nsc/transform/UnCurry.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/UnCurry.scala b/src/compiler/scala/tools/nsc/transform/UnCurry.scala index 7929833e6d..d6510e9aec 100644 --- a/src/compiler/scala/tools/nsc/transform/UnCurry.scala +++ b/src/compiler/scala/tools/nsc/transform/UnCurry.scala @@ -411,6 +411,8 @@ abstract class UnCurry extends InfoTransform with TypingTransformers { case Assign(Select(_, _), _) => withNeedLift(true) { super.transform(tree) } + case Assign(lhs, _) if lhs.symbol.owner != currentMethod => + withNeedLift(true) { super.transform(tree) } case Try(block, catches, finalizer) => if (needTryLift) { |