[cfe-commits] r119746 - in /cfe/trunk/lib: Driver/Driver.cpp Frontend/FrontendAction.cpp

Argyrios Kyrtzidis akyrtzi at gmail.com
Thu Nov 18 13:47:07 PST 2010


Author: akirtzidis
Date: Thu Nov 18 15:47:07 2010
New Revision: 119746

URL: http://llvm.org/viewvc/llvm-project?rev=119746&view=rev
Log:
Use hasErrorOccurred() instead of getNumErrors() where it makes sense.

Modified:
    cfe/trunk/lib/Driver/Driver.cpp
    cfe/trunk/lib/Frontend/FrontendAction.cpp

Modified: cfe/trunk/lib/Driver/Driver.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Driver.cpp?rev=119746&r1=119745&r2=119746&view=diff
==============================================================================
--- cfe/trunk/lib/Driver/Driver.cpp (original)
+++ cfe/trunk/lib/Driver/Driver.cpp Thu Nov 18 15:47:07 2010
@@ -326,7 +326,7 @@
   }
 
   // If there were errors building the compilation, quit now.
-  if (getDiags().getNumErrors())
+  if (getDiags().hasErrorOccurred())
     return 1;
 
   const Command *FailingCommand = 0;
@@ -998,7 +998,7 @@
 
   // If the user passed -Qunused-arguments or there were errors, don't warn
   // about any unused arguments.
-  if (Diags.getNumErrors() ||
+  if (Diags.hasErrorOccurred() ||
       C.getArgs().hasArg(options::OPT_Qunused_arguments))
     return;
 

Modified: cfe/trunk/lib/Frontend/FrontendAction.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Frontend/FrontendAction.cpp?rev=119746&r1=119745&r2=119746&view=diff
==============================================================================
--- cfe/trunk/lib/Frontend/FrontendAction.cpp (original)
+++ cfe/trunk/lib/Frontend/FrontendAction.cpp Thu Nov 18 15:47:07 2010
@@ -288,7 +288,7 @@
 
   // Cleanup the output streams, and erase the output files if we encountered
   // an error.
-  CI.clearOutputFiles(/*EraseFiles=*/CI.getDiagnostics().getNumErrors());
+  CI.clearOutputFiles(/*EraseFiles=*/CI.getDiagnostics().hasErrorOccurred());
 
   // Inform the diagnostic client we are done with this source file.
   CI.getDiagnosticClient().EndSourceFile();





More information about the cfe-commits mailing list