diff options
author | mihaylov <mihaylov@epfl.ch> | 2004-02-05 10:03:07 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2004-02-05 10:03:07 +0000 |
commit | e414d903e348ffbb5de6b999ca995d28660dac97 (patch) | |
tree | e8678980173867d83e07440c7ab5221c85fc4f34 | |
parent | 5b1555e72e9d7ad5bd66da7a895ae608190edf38 (diff) | |
download | scala-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.java | 2 |
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(), |