Mercurial > hg > openjdk > jdk8u > langtools
view test/tools/javac/generics/inference/6611449/T6611449.java @ 3916:cd6eb36db1bb jdk8u292-b05 jdk8u302-b00
8078024: javac, several incorporation steps are silently failing when an error should be reported
Reviewed-by: phh, andrew
author | peterz |
---|---|
date | Wed, 22 Apr 2015 09:44:15 -0700 |
parents | 4172cfff05f0 |
children |
line wrap: on
line source
/** * @test /nodynamiccopyright/ * @bug 6611449 8078024 * @summary Internal Error thrown during generic method/constructor invocation * @compile/fail/ref=T6611449.out -XDrawDiagnostics T6611449.java */ public class T6611449<S> { <T extends S> T6611449(T t1) {} <T extends S> T6611449(T t1, T t2) {} <T extends S> void m1(T t1) {} <T extends S> void m2(T t1, T t2) {} void test() { new T6611449<S>(1); new T6611449<S>(1, 1); //internal error: lub is erroneously applied to primitive types m1(1); m2(1, 1); //internal error: lub is erroneously applied to primitive types } }