diff options
author | Burak Emir <emir@epfl.ch> | 2007-08-30 00:17:48 +0000 |
---|---|---|
committer | Burak Emir <emir@epfl.ch> | 2007-08-30 00:17:48 +0000 |
commit | 658fc638ac76f04092eccbf58850212130771cbf (patch) | |
tree | efbe5141eff8c22f2051181bab153575126ee09a /src/compiler | |
parent | 7896c668273de297728519afb6fb7d4afadb29e4 (diff) | |
download | scala-658fc638ac76f04092eccbf58850212130771cbf.tar.gz scala-658fc638ac76f04092eccbf58850212130771cbf.tar.bz2 scala-658fc638ac76f04092eccbf58850212130771cbf.zip |
fixed defect #31
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/scala/tools/nsc/matching/PatternMatchers.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/matching/PatternMatchers.scala b/src/compiler/scala/tools/nsc/matching/PatternMatchers.scala index 6a4f6b8a69..677c850a92 100644 --- a/src/compiler/scala/tools/nsc/matching/PatternMatchers.scala +++ b/src/compiler/scala/tools/nsc/matching/PatternMatchers.scala @@ -232,9 +232,9 @@ trait PatternMatchers { self: transform.ExplicitOuter with PatternNodes with Par object resetTrav extends Traverser { override def traverse(x:Tree): unit = x match { case vd @ ValDef(_,_,_,_)=> - if(vd.symbol.hasFlag(symtab.Flags.TRANS_FLAG)) { + if(vd.symbol.hasFlag(symtab.Flags.SYNTHETIC)) { vd.symbol.resetFlag(symtab.Flags.TRANS_FLAG) - //vd.symbol.resetFlag(symtab.Flags.MUTABLE) + vd.symbol.resetFlag(symtab.Flags.MUTABLE) } case _ => super.traverse(x) |