summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2011-01-21 15:12:58 +0000
committerMartin Odersky <odersky@gmail.com>2011-01-21 15:12:58 +0000
commitb09bc250128dde3657a769786e7afffa32cfaa1b (patch)
tree99b9556a9b4662339421d8dd8bc425d86dde8431 /src
parent7cb70a411a8005cf9230f24b890330bce3894f9c (diff)
downloadscala-b09bc250128dde3657a769786e7afffa32cfaa1b.tar.gz
scala-b09bc250128dde3657a769786e7afffa32cfaa1b.tar.bz2
scala-b09bc250128dde3657a769786e7afffa32cfaa1b.zip
Trying to fix problem in getLinkPos.
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/interactive/Global.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/interactive/Global.scala b/src/compiler/scala/tools/nsc/interactive/Global.scala
index a0020272c4..94cede6dbb 100644
--- a/src/compiler/scala/tools/nsc/interactive/Global.scala
+++ b/src/compiler/scala/tools/nsc/interactive/Global.scala
@@ -484,7 +484,7 @@ self =>
if (owner.isClass) {
val pre = adaptToNewRunMap(ThisType(owner))
val newsym = pre.decl(sym.name) filter { alt =>
- sym.isType || matchesType(pre.memberType(alt), pre.memberType(sym), false)
+ sym.isType || matchesType(pre.memberType(alt), adaptToNewRunMap(sym.tpe), false)
}
if (newsym == NoSymbol) {
debugLog("link not found "+sym+" "+source+" "+pre)