summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Namers.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-01-25 10:16:17 -0800
committerPaul Phillips <paulp@improving.org>2012-01-25 10:16:17 -0800
commitcbad2ec3b1a564efa7312c45cd40733bf292294b (patch)
treee5d01aa8e0ce17b26e91aa465d524a12788dd950 /src/compiler/scala/tools/nsc/typechecker/Namers.scala
parentc9a2d079eabd1d6d143ef43d95d2cb93d1996bfc (diff)
parent3a09b7845c3b16906c9bea9b9deccc545b7a4cb7 (diff)
downloadscala-cbad2ec3b1a564efa7312c45cd40733bf292294b.tar.gz
scala-cbad2ec3b1a564efa7312c45cd40733bf292294b.tar.bz2
scala-cbad2ec3b1a564efa7312c45cd40733bf292294b.zip
Merge remote-tracking branch 'odersky/topic/reflect' into develop
Conflicts: src/compiler/scala/reflect/internal/Symbols.scala src/compiler/scala/reflect/internal/Types.scala src/compiler/scala/tools/nsc/typechecker/Typers.scala src/library/scala/reflect/api/Trees.scala
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Namers.scala')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Namers.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Namers.scala b/src/compiler/scala/tools/nsc/typechecker/Namers.scala
index 701c69a4bb..0ff2b418f4 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Namers.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Namers.scala
@@ -89,7 +89,7 @@ trait Namers extends MethodSynthesis {
newNamer(context.makeNewScope(tree, sym))
}
def createInnerNamer() = {
- newNamer(context.make(context.tree, owner, new Scope))
+ newNamer(context.make(context.tree, owner, newScope))
}
def createPrimaryConstructorParameterNamer: Namer = { //todo: can we merge this with SCCmode?
val classContext = context.enclClass
@@ -838,7 +838,7 @@ trait Namers extends MethodSynthesis {
val parents = typer.parentTypes(templ) map checkParent
enterSelf(templ.self)
- val decls = new Scope
+ val decls = newScope
val templateNamer = newNamer(context.make(templ, clazz, decls))
templateNamer enterSyms templ.body