vromero@2219: /* vromero@2392: * @test /nodynamiccopyright/ vromero@2392: * @bug 8029569 8037379 vromero@2219: * @summary internal javac cast exception when resolving varargs ambiguity vromero@2392: * fix for JDK-8029569 doesn't cover all possible cases vromero@2219: * @compile/fail/ref=VarargsAmbiguityCrashTest.out -XDrawDiagnostics VarargsAmbiguityCrashTest.java vromero@2219: */ vromero@2219: vromero@2219: public class VarargsAmbiguityCrashTest { vromero@2219: void m1() { vromero@2219: m2(null, new Exception()); vromero@2219: } vromero@2219: vromero@2219: void m2(Long l) {} vromero@2219: vromero@2219: void m2(Exception... exception) {} vromero@2219: vromero@2219: void m2(Long l, Exception... exception) {} vromero@2219: }