summaryrefslogtreecommitdiff
path: root/sources/scalac
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-01-29 17:43:10 +0000
committerpaltherr <paltherr@epfl.ch>2004-01-29 17:43:10 +0000
commit0bc48e99d91c250590e6ec1ed376aec348df5cb4 (patch)
tree1b2f5bc4a7487fff0aa5d994980e8f74ce676d56 /sources/scalac
parent4f93a0fb9dd23e8dc3badf53562e67e042a98083 (diff)
downloadscala-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.java2
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(),