summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-02-12 15:45:53 +0000
committerPaul Phillips <paulp@improving.org>2009-02-12 15:45:53 +0000
commit98933b910f05c078e24989a305e6f4eb3625aed8 (patch)
tree23e5544cd7ba893cacb1ef2ccd093d3874a9a044 /test
parentfb80d0027438374326e28ff522eca1732677d3b2 (diff)
downloadscala-98933b910f05c078e24989a305e6f4eb3625aed8.tar.gz
scala-98933b910f05c078e24989a305e6f4eb3625aed8.tar.bz2
scala-98933b910f05c078e24989a305e6f4eb3625aed8.zip
test case for #278
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