1.1 --- a/src/share/classes/com/sun/tools/javac/main/JavaCompiler.java Wed Mar 02 14:03:38 2011 -0800 1.2 +++ b/src/share/classes/com/sun/tools/javac/main/JavaCompiler.java Wed Mar 02 21:06:17 2011 -0800 1.3 @@ -1520,7 +1520,8 @@ 1.4 } 1.5 1.6 public void reportDeferredDiagnostics() { 1.7 - if (annotationProcessingOccurred 1.8 + if (errorCount() == 0 1.9 + && annotationProcessingOccurred 1.10 && implicitSourceFilesRead 1.11 && implicitSourcePolicy == ImplicitSourcePolicy.UNSET) { 1.12 if (explicitAnnotationProcessingRequested())