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