diff -r 69cd2bfd4a31 -r d2a98dde7ecc src/share/classes/com/sun/tools/javac/comp/Check.java --- a/src/share/classes/com/sun/tools/javac/comp/Check.java Tue Mar 05 14:04:57 2013 +0000 +++ b/src/share/classes/com/sun/tools/javac/comp/Check.java Tue Mar 05 14:12:07 2013 +0000 @@ -285,7 +285,7 @@ * @param ex The failure to report. */ public Type completionError(DiagnosticPosition pos, CompletionFailure ex) { - log.error(pos, "cant.access", ex.sym, ex.getDetailValue()); + log.error(JCDiagnostic.DiagnosticFlag.NON_DEFERRABLE, pos, "cant.access", ex.sym, ex.getDetailValue()); if (ex instanceof ClassReader.BadClassFile && !suppressAbortOnBadClassFile) throw new Abort(); else return syms.errType;