summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2008-07-31 22:01:37 +0000
committerIulian Dragos <jaguarul@gmail.com>2008-07-31 22:01:37 +0000
commit24426432a02c6662c55752fbddbf87166bb4dd2e (patch)
treeb4d96a9c7a00970c666bca6ba01696b60d4517b3 /src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
parent520647cf0e8ca839f89b35b877d2f43e2d7faa1b (diff)
downloadscala-24426432a02c6662c55752fbddbf87166bb4dd2e.tar.gz
scala-24426432a02c6662c55752fbddbf87166bb4dd2e.tar.bz2
scala-24426432a02c6662c55752fbddbf87166bb4dd2e.zip
Fixed initialization for vars initialized to th...
Fixed initialization for vars initialized to the default value (inside traits). Should fix failing test 'bugs.scala'.
Diffstat (limited to 'src/compiler/scala/tools/nsc/ast/parser/Parsers.scala')
-rw-r--r--src/compiler/scala/tools/nsc/ast/parser/Parsers.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
index 0c734d23bf..23fb13277d 100644
--- a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
+++ b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala
@@ -1952,6 +1952,7 @@ trait Parsers extends NewScanners with MarkupParsers {
if (!tp.isEmpty && newmods.hasFlag(Flags.MUTABLE) &&
(lhs.toList forall (_.isInstanceOf[Ident])) && inToken == USCORE) {
inNextToken
+ newmods = newmods | Flags.DEFAULTINIT
EmptyTree
} else {
expr()