--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/langtools/test/tools/javac/generics/inference/8019824/T8019824.java Fri Jul 05 11:05:02 2013 +0100
@@ -0,0 +1,15 @@
+/**
+ * @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> {}
+}