aboutsummaryrefslogtreecommitdiff
path: root/tests/untried/neg/t1503.scala
diff options
context:
space:
mode:
Diffstat (limited to 'tests/untried/neg/t1503.scala')
-rw-r--r--tests/untried/neg/t1503.scala8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/untried/neg/t1503.scala b/tests/untried/neg/t1503.scala
new file mode 100644
index 000000000..e17248575
--- /dev/null
+++ b/tests/untried/neg/t1503.scala
@@ -0,0 +1,8 @@
+object Whatever {
+ override def equals(x: Any) = true
+}
+
+class Test {
+ // when left to its own devices, and not under -Xfuture, the return type is Whatever.type
+ def matchWhateverCCE(x: Any) = x match { case n @ Whatever => n }
+}