diff options
| author | Mike Stump <mrs@apple.com> | 2009-04-28 01:19:10 +0000 |
|---|---|---|
| committer | Mike Stump <mrs@apple.com> | 2009-04-28 01:19:10 +0000 |
| commit | 6ea352a750c16a553f56d183bc35ab5ca055b1f2 (patch) | |
| tree | c474b41718c4bda779cb005da1661a41b589d083 | |
| parent | d456c485680946dc057cb84378649a6b39ea8c39 (diff) | |
| download | bcm5719-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.cpp | 7 |
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(); |

