1.1 --- a/test/tools/javac/generics/inference/6611449/T6611449.java Wed Apr 09 14:57:37 2008 +0100 1.2 +++ b/test/tools/javac/generics/inference/6611449/T6611449.java Wed Apr 09 15:04:35 2008 +0100 1.3 @@ -29,18 +29,18 @@ 1.4 */ 1.5 public class T6611449<S> { 1.6 1.7 - T6611449() {this(1);} 1.8 - 1.9 - <T extends S> T6611449(T t1) {this(t1, 1);} 1.10 + <T extends S> T6611449(T t1) {} 1.11 1.12 <T extends S> T6611449(T t1, T t2) {} 1.13 1.14 - <T extends S> void m(T t1) {} 1.15 + <T extends S> void m1(T t1) {} 1.16 1.17 - <T extends S> void m(T t1, T t2) {} 1.18 + <T extends S> void m2(T t1, T t2) {} 1.19 1.20 void test() { 1.21 + new T6611449<S>(1); 1.22 + new T6611449<S>(1, 1); //internal error: lub is erroneously applied to primitive types 1.23 m1(1); 1.24 - m2(1, 1); 1.25 + m2(1, 1); //internal error: lub is erroneously applied to primitive types 1.26 } 1.27 }