Skip to content

Commit 3009924

Browse files
committed
Better error message in splitter
1 parent ad7333e commit 3009924

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/dotty/tools/dotc/transform/Splitter.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,10 @@ class Splitter extends MiniPhaseTransform { thisTransform =>
4747
if (!mbr.isOverloaded) mbr.asSingleDenotation
4848
else tree.tpe match {
4949
case tref: TermRefWithSignature => mbr.atSignature(tref.sig)
50-
case _ => ctx.error(s"cannot disambiguate overloaded member $mbr"); NoDenotation
50+
case _ =>
51+
def alts = mbr.alternatives.map(alt => i"$alt: ${alt.info}").mkString(", ")
52+
ctx.error(s"cannot disambiguate overloaded members $alts", tree.pos)
53+
NoDenotation
5154
}
5255
}
5356

0 commit comments

Comments
 (0)