summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Namers.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2011-01-09 14:31:27 +0000
committerMartin Odersky <odersky@gmail.com>2011-01-09 14:31:27 +0000
commitd94210996beabaf1256f0b4fcdaf210e8431c2e5 (patch)
treebaac57f00164dee2f2a114d8ae5e3dc7297472e7 /src/compiler/scala/tools/nsc/typechecker/Namers.scala
parentc8ddf01621417ef1e5f07682a360ff1b1ebfd416 (diff)
downloadscala-d94210996beabaf1256f0b4fcdaf210e8431c2e5.tar.gz
scala-d94210996beabaf1256f0b4fcdaf210e8431c2e5.tar.bz2
scala-d94210996beabaf1256f0b4fcdaf210e8431c2e5.zip
Closes #4114. No review.
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Namers.scala')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Namers.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Namers.scala b/src/compiler/scala/tools/nsc/typechecker/Namers.scala
index 9f83e2a749..8111e2f5a1 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Namers.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Namers.scala
@@ -851,7 +851,7 @@ trait Namers { self: Analyzer =>
var resultPt = if (tpt.isEmpty) WildcardType else typer.typedType(tpt).tpe
val site = meth.owner.thisType
- def overriddenSymbol = intersectionType(meth.owner.info.parents).member(meth.name).filter(sym => {
+ def overriddenSymbol = intersectionType(meth.owner.info.parents).nonPrivateMember(meth.name).filter(sym => {
// luc: added .substSym from skolemized to deSkolemized
// site.memberType(sym): PolyType(tparams, MethodType(..., ...)) ==> all references to tparams are deSkolemized
// thisMethodType: tparams in PolyType are deSkolemized, the references in the MethodTypes are skolemized. ==> the two didn't match