summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschinz <schinz@epfl.ch>2003-07-23 12:23:00 +0000
committerschinz <schinz@epfl.ch>2003-07-23 12:23:00 +0000
commitb68cc177887e07f914c73e998f4aabb260c9a20f (patch)
treeee47516154c8c628a603e8148039c4c20145262c
parent640680fabada4bcabc0c98c89ef00424d99db5a3 (diff)
downloadscala-b68cc177887e07f914c73e998f4aabb260c9a20f.tar.gz
scala-b68cc177887e07f914c73e998f4aabb260c9a20f.tar.bz2
scala-b68cc177887e07f914c73e998f4aabb260c9a20f.zip
- bug fix: clear the PARAM flag of mixin constr...
- bug fix: clear the PARAM flag of mixin constructor arguments which get turned into values
-rw-r--r--sources/scalac/transformer/ExpandMixins.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/sources/scalac/transformer/ExpandMixins.java b/sources/scalac/transformer/ExpandMixins.java
index e242837d82..80a46a10a0 100644
--- a/sources/scalac/transformer/ExpandMixins.java
+++ b/sources/scalac/transformer/ExpandMixins.java
@@ -183,6 +183,7 @@ public class ExpandMixins extends Transformer {
Symbol memberSymbol =
symbolCloner.cloneSymbol(formal.symbol(), true);
+ memberSymbol.flags &= ~Modifiers.PARAM;
Type memberType = typeMap.apply(formal.tpe.type());
memberSymbol.updateInfo(memberType);