aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/Scopes.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotty/tools/dotc/core/Scopes.scala')
-rw-r--r--src/dotty/tools/dotc/core/Scopes.scala6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/dotty/tools/dotc/core/Scopes.scala b/src/dotty/tools/dotc/core/Scopes.scala
index bd67801e1..46cbee99d 100644
--- a/src/dotty/tools/dotc/core/Scopes.scala
+++ b/src/dotty/tools/dotc/core/Scopes.scala
@@ -292,8 +292,10 @@ object Scopes {
var irefs = new ListBuffer[TermRef]
var e = lastEntry
while (e ne null) {
- if (e.sym is Implicit)
- irefs += TermRef.withSym(NoPrefix, e.sym.asTerm).withDenot(e.sym.denot)
+ if (e.sym is Implicit) {
+ val d = e.sym.denot
+ irefs += TermRef.withSig(NoPrefix, e.sym.asTerm.name, d.signature).withDenot(e.sym.denot)
+ }
e = e.prev
}
irefs.toList