summaryrefslogtreecommitdiff
path: root/src/compiler
diff options
context:
space:
mode:
authorBurak Emir <emir@epfl.ch>2007-08-30 00:17:48 +0000
committerBurak Emir <emir@epfl.ch>2007-08-30 00:17:48 +0000
commit658fc638ac76f04092eccbf58850212130771cbf (patch)
treeefbe5141eff8c22f2051181bab153575126ee09a /src/compiler
parent7896c668273de297728519afb6fb7d4afadb29e4 (diff)
downloadscala-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.scala4
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)