1/* 2 * @test /nodynamiccopyright/ 3 * @bug 5017953 4 * @summary spurious cascaded diagnostics when name not found 5 * @compile/fail/ref=T5017953.out -XDrawDiagnostics T5017953.java 6 */ 7 8class T5017953 { 9 10 int f = 0; 11 void test(int i) {} 12 13 { test(NonExistentClass.f ++); 14 test(1 + NonExistentClass.f); 15 test(NonExistentClass.f + 1); 16 test(NonExistentClass.f + NonExistentClass.f); 17 test(NonExistentClass.f += 1); 18 test(f += NonExistentClass.f); 19 } 20} 21