/* * @test /nodynamiccopyright/ * @bug 8187429 8231827 * @summary Missing unchecked conversion warning * @compile/fail/ref=UncheckedWarningOnMatchesTest.out -Xlint:unchecked -Werror -XDrawDiagnostics UncheckedWarningOnMatchesTest.java */ import java.util.ArrayList; public class UncheckedWarningOnMatchesTest { public static void meth() { Object o = new ArrayList<UncheckedWarningOnMatchesTest>(); if (o instanceof ArrayList<Integer> ai) { // unchecked conversion System.out.println("Blah"); } } }