/** * @test /nodynamiccopyright/ * @bug 8010387 * @summary rich diagnostic sometimes contain wrong type variable numbering * @compile/fail/ref=T8010387.out -XDrawDiagnostics -diags:formatterOptions=disambiguateTvars,where T8010387.java */ abstract class T8010387 { interface F { }

void test() { m(new F

() { }); } abstract T8010387 m(F fx); }