summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2004-02-05 10:03:07 +0000
committermihaylov <mihaylov@epfl.ch>2004-02-05 10:03:07 +0000
commite414d903e348ffbb5de6b999ca995d28660dac97 (patch)
treee8678980173867d83e07440c7ab5221c85fc4f34
parent5b1555e72e9d7ad5bd66da7a895ae608190edf38 (diff)
downloadscala-e414d903e348ffbb5de6b999ca995d28660dac97.tar.gz
scala-e414d903e348ffbb5de6b999ca995d28660dac97.tar.bz2
scala-e414d903e348ffbb5de6b999ca995d28660dac97.zip
- Do not mark lifted functions as 'final' - it'...
- Do not mark lifted functions as 'final' - it's an implementation detail and should be done in AddInterfaces.
-rw-r--r--sources/scalac/transformer/LambdaLift.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/scalac/transformer/LambdaLift.java b/sources/scalac/transformer/LambdaLift.java
index af9278bcac..7129d5bdab 100644
--- a/sources/scalac/transformer/LambdaLift.java
+++ b/sources/scalac/transformer/LambdaLift.java
@@ -573,7 +573,7 @@ public class LambdaLift extends OwnerTransformer
case DefDef(_, _, _, _, _, _):
((DefDef) tree).mods |= LIFTED;
Symbol sym = tree.symbol();
- sym.flags |= LIFTED | PRIVATE | FINAL;
+ sym.flags |= LIFTED | PRIVATE;
assert sym.isLocal() : sym;
liftSymbol(
sym, get(free.ftvs, sym).toArray(),