4N/A/**
383N/A * @test /nodynamiccopyright/
4N/A * @bug 6611449
4N/A * @summary Internal Error thrown during generic method/constructor invocation
610N/A * @compile/fail/ref=T6611449.out -XDrawDiagnostics T6611449.java
4N/A */
4N/Apublic class T6611449<S> {
4N/A
28N/A <T extends S> T6611449(T t1) {}
4N/A
4N/A <T extends S> T6611449(T t1, T t2) {}
4N/A
28N/A <T extends S> void m1(T t1) {}
4N/A
28N/A <T extends S> void m2(T t1, T t2) {}
4N/A
4N/A void test() {
28N/A new T6611449<S>(1);
28N/A new T6611449<S>(1, 1); //internal error: lub is erroneously applied to primitive types
4N/A m1(1);
28N/A m2(1, 1); //internal error: lub is erroneously applied to primitive types
4N/A }
4N/A}