From ddea6d37d4daf581ac557829525af655aa7dd1fd Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Tue, 25 May 2010 19:19:06 +0000 Subject: More thorough fix for #3454 --- src/compiler/scala/tools/nsc/ast/parser/Parsers.scala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala index f4fa76e6b1..182ae6c21c 100644 --- a/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala +++ b/src/compiler/scala/tools/nsc/ast/parser/Parsers.scala @@ -1787,9 +1787,11 @@ self => mods = mods withPosition (in.token, tokenRange(in)) mods |= Flags.MUTABLE in.nextToken() - } else if (!caseParam) { + } else { if (mods.flags != Flags.PARAMACCESSOR) accept(VAL) - mods |= Flags.PRIVATE | Flags.LOCAL + if (!caseParam) { + mods |= Flags.PRIVATE | Flags.LOCAL + } } if (caseParam) { mods |= Flags.CASEACCESSOR -- cgit v1.2.3