summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Namers.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2009-01-12 12:59:26 +0000
committerMartin Odersky <odersky@gmail.com>2009-01-12 12:59:26 +0000
commit91d92ec83bdfdebc2e97eda5b34fdc4b10cdfecc (patch)
tree0cafae351ff1caa355f3b0f9cd2b84725e403ae8 /src/compiler/scala/tools/nsc/typechecker/Namers.scala
parentcc5695df4172262670f4b5b14704afb1e0a1483f (diff)
downloadscala-91d92ec83bdfdebc2e97eda5b34fdc4b10cdfecc.tar.gz
scala-91d92ec83bdfdebc2e97eda5b34fdc4b10cdfecc.tar.bz2
scala-91d92ec83bdfdebc2e97eda5b34fdc4b10cdfecc.zip
parses syntax for package objects
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Namers.scala')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Namers.scala3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Namers.scala b/src/compiler/scala/tools/nsc/typechecker/Namers.scala
index c79cdfc65f..adab0faebf 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Namers.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Namers.scala
@@ -55,11 +55,10 @@ trait Namers { self: Analyzer =>
def setPrivateWithin[Sym <: Symbol](tree: Tree, sym: Sym, mods: Modifiers): Sym = {
if (!mods.privateWithin.isEmpty)
- sym.privateWithin = typer.qualifyingClassContext(tree, mods.privateWithin).owner
+ sym.privateWithin = typer.qualifyingClassContext(tree, mods.privateWithin, true).owner
sym
}
-
def inConstructorFlag: Long =
if (context.owner.isConstructor && !context.inConstructorSuffix || context.owner.isEarly) INCONSTRUCTOR
else 0l