From 77c01a9baca66c1a5a099318d403dbedbe4feeeb Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Mon, 27 Jun 2011 17:16:01 +0000 Subject: Don't infer anonymous classes. possible, just far enough to avoid all kinds of undesirable consequences which accompany the preservation of too much type information. (The problems are akin to inferring the singleton type too freely.) // Example of code which did not compile, but now does class A class B[T <: A](cons: T) object C extends B(new A {}) Closes #4110, #3048. I already ran this by moors, so review by odersky. --- test/files/run/bug4110.check | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 test/files/run/bug4110.check (limited to 'test/files/run/bug4110.check') diff --git a/test/files/run/bug4110.check b/test/files/run/bug4110.check new file mode 100644 index 0000000000..8b005989de --- /dev/null +++ b/test/files/run/bug4110.check @@ -0,0 +1,2 @@ +Object with Test$A with Test$B +Object with Test$A with Test$B -- cgit v1.2.3