summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2009-04-28 01:19:10 +0000
committerMike Stump <mrs@apple.com>2009-04-28 01:19:10 +0000
commit6ea352a750c16a553f56d183bc35ab5ca055b1f2 (patch)
treec474b41718c4bda779cb005da1661a41b589d083
parentd456c485680946dc057cb84378649a6b39ea8c39 (diff)
downloadbcm5719-llvm-6ea352a750c16a553f56d183bc35ab5ca055b1f2.tar.gz
bcm5719-llvm-6ea352a750c16a553f56d183bc35ab5ca055b1f2.zip
We avoid the count of diagnostics when not generating carent
diagnostics to improve gcc compatibility; useful for dejagnu testing. llvm-svn: 70278
-rw-r--r--clang/tools/clang-cc/clang-cc.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/tools/clang-cc/clang-cc.cpp b/clang/tools/clang-cc/clang-cc.cpp
index afc57f127d3..3d5c70d7c9c 100644
--- a/clang/tools/clang-cc/clang-cc.cpp
+++ b/clang/tools/clang-cc/clang-cc.cpp
@@ -1990,9 +1990,10 @@ int main(int argc, char **argv) {
fprintf(stderr, "clang version 1.0 based upon " PACKAGE_STRING
" hosted on " LLVM_HOSTTRIPLE "\n");
- if (unsigned NumDiagnostics = Diags.getNumDiagnostics())
- fprintf(stderr, "%d diagnostic%s generated.\n", NumDiagnostics,
- (NumDiagnostics == 1 ? "" : "s"));
+ if (!NoCaretDiagnostics)
+ if (unsigned NumDiagnostics = Diags.getNumDiagnostics())
+ fprintf(stderr, "%d diagnostic%s generated.\n", NumDiagnostics,
+ (NumDiagnostics == 1 ? "" : "s"));
if (Stats) {
FileMgr.PrintStats();
OpenPOWER on IntegriCloud