Skip to content

Commit e9dd68e

Browse files
committed
Add test for ambiguous overloads
1 parent e3a24d3 commit e9dd68e

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
class C extends A, B
2+
3+
val c = new C
4+
5+
val d = f(c) // error: ambiguous overload
6+
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
trait A
2+
3+
def f(x: A) = s"A"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
trait B
2+
3+
def f(x: B) = s"B"

0 commit comments

Comments
 (0)