aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2016-07-15 09:37:45 +0200
committerMartin Odersky <odersky@gmail.com>2016-07-15 15:08:22 +0200
commit12ba8af12b7157f7f8c4ff6e106f4b30b0bd472a (patch)
treecf9a26419479864a06d6e18e6a864244af48d60f /tests
parent62531258003dba513a21847d58395823d6840363 (diff)
downloaddotty-12ba8af12b7157f7f8c4ff6e106f4b30b0bd472a.tar.gz
dotty-12ba8af12b7157f7f8c4ff6e106f4b30b0bd472a.tar.bz2
dotty-12ba8af12b7157f7f8c4ff6e106f4b30b0bd472a.zip
Additions to test
Diffstat (limited to 'tests')
-rw-r--r--tests/pos/overloaded.scala9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/pos/overloaded.scala b/tests/pos/overloaded.scala
index 6a8e72714..56cfbccef 100644
--- a/tests/pos/overloaded.scala
+++ b/tests/pos/overloaded.scala
@@ -47,4 +47,13 @@ object overloaded {
val t5: Int = r5
val r6 = combine((x: String, y) => x ++ y.toString)
val t6: String = r6
+
+ // test result disambiguation
+ trait A
+ trait B
+ class C extends A with B
+ def fr(x: A): A = x
+ def fr(x: B): B = x
+ val a: A = fr(new C)
+ val b: B = fr(new C)
}