]> granicus.if.org Git - clang/commitdiff
ccc-analyzer: Don't automatically generate 'Parser Rejects' files anymore. The
authorTed Kremenek <kremenek@apple.com>
Tue, 28 Apr 2009 17:37:44 +0000 (17:37 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 28 Apr 2009 17:37:44 +0000 (17:37 +0000)
frontend is far enough along that most discrepancies between Clang and GCC are
(at least for C and Objective-C) are intentional. We also now have codegen to
test the frontend.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70303 91177308-0d34-0410-b5e6-96231b3b80d8

utils/ccc-analyzer

index 5ca834a7b2357d1dcf87c35b3d4895ed7d52f721..28e4ad182b2c6f3c2cde069e6a95c359f39dbf01 100755 (executable)
@@ -41,7 +41,10 @@ sub GetPPExt {
   return ".i";
 }
 
+# Set this to 1 if we want to include 'parser rejects' files.
+my $IncludeParserRejects = 0;
 my $ParserRejects = "Parser Rejects";
+
 my $AttributeIgnored = "Attribute Ignored";
 
 sub ProcessClangFailure {
@@ -184,7 +187,7 @@ sub Analyze {
                         "Crash", $ofile);
   }
   elsif ($Result) {
-    if (!($file =~/conftest/)) {
+    if ($IncludeParserRejects && !($file =~/conftest/)) {
       ProcessClangFailure($Clang, $Lang, $file, \@CmdArgsSansAnalyses, $HtmlDir,
                           $ParserRejects, $ofile);
     }