diff options
author | paltherr <paltherr@epfl.ch> | 2004-01-29 17:43:10 +0000 |
---|---|---|
committer | paltherr <paltherr@epfl.ch> | 2004-01-29 17:43:10 +0000 |
commit | 0bc48e99d91c250590e6ec1ed376aec348df5cb4 (patch) | |
tree | 1b2f5bc4a7487fff0aa5d994980e8f74ce676d56 /sources/scalac | |
parent | 4f93a0fb9dd23e8dc3badf53562e67e042a98083 (diff) | |
download | scala-0bc48e99d91c250590e6ec1ed376aec348df5cb4.tar.gz scala-0bc48e99d91c250590e6ec1ed376aec348df5cb4.tar.bz2 scala-0bc48e99d91c250590e6ec1ed376aec348df5cb4.zip |
- Added flag LIFTED to lifted classes and methods
Diffstat (limited to 'sources/scalac')
-rw-r--r-- | sources/scalac/transformer/LambdaLift.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sources/scalac/transformer/LambdaLift.java b/sources/scalac/transformer/LambdaLift.java index d6bb755d18..1acc0ba676 100644 --- a/sources/scalac/transformer/LambdaLift.java +++ b/sources/scalac/transformer/LambdaLift.java @@ -559,6 +559,7 @@ public class LambdaLift extends OwnerTransformer case ClassDef(_, _, _, _, _, _): ((ClassDef) tree).mods |= LIFTED; Symbol sym = tree.symbol(); + sym.flags |= LIFTED; assert sym.isLocal() : sym; Symbol constr = sym.primaryConstructor(); liftSymbol( @@ -569,6 +570,7 @@ public class LambdaLift extends OwnerTransformer case DefDef(_, _, _, _, _, _): ((DefDef) tree).mods |= LIFTED; Symbol sym = tree.symbol(); + sym.flags |= LIFTED; assert sym.isLocal() : sym; liftSymbol( sym, get(free.ftvs, sym).toArray(), |