diff options
author | Martin Odersky <odersky@gmail.com> | 2004-11-19 12:47:00 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2004-11-19 12:47:00 +0000 |
commit | d2b9c55e12acbab3694ae9c8fcb0d69d46c643ea (patch) | |
tree | 400b779459756769d2c134ec2725a3e658ede8f7 /sources/scalac/transformer | |
parent | 172de146a8ae56f45104ba25f82540bd9e2cec0d (diff) | |
download | scala-d2b9c55e12acbab3694ae9c8fcb0d69d46c643ea.tar.gz scala-d2b9c55e12acbab3694ae9c8fcb0d69d46c643ea.tar.bz2 scala-d2b9c55e12acbab3694ae9c8fcb0d69d46c643ea.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/transformer')
-rw-r--r-- | sources/scalac/transformer/LambdaLift.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sources/scalac/transformer/LambdaLift.java b/sources/scalac/transformer/LambdaLift.java index 5cb2d52117..d6247af62b 100644 --- a/sources/scalac/transformer/LambdaLift.java +++ b/sources/scalac/transformer/LambdaLift.java @@ -441,6 +441,10 @@ public class LambdaLift extends OwnerTransformer return tree1; */ + case Return(Block(Tree[] stats, Tree value)): + return transform( + gen.Block(stats, gen.Return(tree.pos, tree.symbol(), value))); + case Return(Tree expr): if (tree.symbol() != currentOwner.enclMethod()) { unit.error(tree.pos, "non-local return not yet implemented"); |