From 98933b910f05c078e24989a305e6f4eb3625aed8 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Thu, 12 Feb 2009 15:45:53 +0000 Subject: test case for #278 --- test/files/neg/bug278.check | 7 +++++++ test/files/neg/bug278.scala | 6 ++++++ 2 files changed, 13 insertions(+) create mode 100644 test/files/neg/bug278.check create mode 100644 test/files/neg/bug278.scala (limited to 'test') 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 => () => 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 -- cgit v1.2.3