summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/files/neg/bug278.check7
-rw-r--r--test/files/neg/bug278.scala6
2 files changed, 13 insertions, 0 deletions
diff --git a/test/files/neg/bug278.check b/test/files/neg/bug278.check
new file mode 100644
index 0000000000..a3d44f6508
--- /dev/null
+++ b/test/files/neg/bug278.check
@@ -0,0 +1,7 @@
+bug278.scala:5: error: overloaded method value a with alternatives => (C.this.A) => Unit <and> => () => Unit does not take type parameters
+ a[A]
+ ^
+bug278.scala:4: error: method a is defined twice
+ def a = (p:A) => ()
+ ^
+two errors found
diff --git a/test/files/neg/bug278.scala b/test/files/neg/bug278.scala
new file mode 100644
index 0000000000..668deca102
--- /dev/null
+++ b/test/files/neg/bug278.scala
@@ -0,0 +1,6 @@
+class C {
+ class A
+ def a = () => ()
+ def a = (p:A) => ()
+ a[A]
+} \ No newline at end of file