File tree Expand file tree Collapse file tree 3 files changed +31
-1
lines changed
compiler/src/dotty/tools/dotc/typer Expand file tree Collapse file tree 3 files changed +31
-1
lines changed Original file line number Diff line number Diff line change @@ -1454,7 +1454,7 @@ class Namer { typer: Typer =>
14541454
14551455 addForwarders(selectors, Nil )
14561456 val forwarders = avoidClashes(buf.toList)
1457- exp.pushAttachment (ExportForwarders , forwarders)
1457+ exp.putAttachment (ExportForwarders , forwarders)
14581458 forwarders
14591459 end exportForwarders
14601460
Original file line number Diff line number Diff line change 1+ -- [E051] Reference Error: tests/neg/i21071.scala:9:2 ------------------------------------------------------------------
2+ 9 | foo { // error
3+ | ^^^
4+ | Ambiguous overload. The overloaded alternatives of method foo in object MySuite with types
5+ | (a: String): Nothing
6+ | (a: List[String]): Nothing
7+ | both match arguments ((??? : => Nothing))
8+ |
9+ | longer explanation available when compiling with `-explain`
Original file line number Diff line number Diff line change 1+ trait Service {
2+ def method : String
3+ }
4+
5+ object MySuite {
6+ def foo (a : List [String ]) = ???
7+ def foo (a : String ) = ???
8+
9+ foo { // error
10+
11+ new Service {
12+ private val underlying : Service = ???
13+ private val s = " foo"
14+
15+ export underlying .*
16+ export s .toLowerCase
17+ }
18+
19+ ???
20+ }
21+ }
You can’t perform that action at this time.
0 commit comments