/**
 * @test /nodynamiccopyright/
 * @bug 8019824
 * @summary very long error messages on inference error
 * @compile/fail/ref=T8019824.out -XDrawDiagnostics T8019824.java
 */
class T8019824 {
    void test(Class<? extends Foo<?, ?>> cls) {
        Foo<?, ?> foo = make(cls);
    }

    <A, B, C extends Foo<A, B>> Foo<A, B> make(Class<C> cls) { return null; }

    interface Foo<A, B> {}
}