/* | |
* @test /nodynamiccopyright/ | |
* @bug 6806876 | |
* @author mcimadamore | |
* @summary ClassCastException occurs in assignment expressions without any heap pollutions | |
* @compile/fail/ref=T6806876.out -Xlint:unchecked -Werror -XDrawDiagnostics T6806876.java | |
*/ | |
class T6806876 { | |
void test(Integer i, Long l) { | |
Comparable<?>[] res = m(i, l); | |
} | |
<T> T[] m(T...a) { | |
return null; | |
} | |
} |