diff -r 82a3005cb038 -r cc2673fa8c20 src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Fri Mar 09 11:36:12 2018 +0800 +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Fri Mar 09 09:42:10 2018 +0100 @@ -4178,9 +4178,6 @@ Name name, List argtypes, List typeargtypes) { - if (sym.owner.type.hasTag(ERROR)) - return null; - if (sym.name == names.init && sym.owner != site.tsym) { return new SymbolNotFoundError(ABSENT_MTH).getDiagnostic(dkind, pos, location, site, name, argtypes, typeargtypes);