]> granicus.if.org Git - clang/commitdiff
Use the same 'cc' for generated preprocessed crash files as we do for compilation.
authorTed Kremenek <kremenek@apple.com>
Mon, 25 Aug 2008 20:44:31 +0000 (20:44 +0000)
committerTed Kremenek <kremenek@apple.com>
Mon, 25 Aug 2008 20:44:31 +0000 (20:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55326 91177308-0d34-0410-b5e6-96231b3b80d8

utils/ccc-analyzer

index 07205e7ae559c4b92cf45535c2c13fa0b9ce9da6..a669e8924a1addd5836e58eea1f231b650e63f21 100755 (executable)
@@ -17,6 +17,9 @@ use warnings;
 use Cwd;
 use File::Temp qw/ tempfile /;
 use File::Path qw / mkpath /;
+
+my $CC = $ENV{'CCC_CC'};
+if (!defined $CC) { $CC = "gcc"; }
  
 ##----------------------------------------------------------------------------##
 #  Process Clang Crashes.
@@ -36,7 +39,7 @@ sub ProcessClangFailure {
                                   SUFFIX => GetPPExt($Lang),
                                   DIR => $Dir);
 
-  system "gcc", @$Args, "-E", "-o", $PPFile;  
+  system $CC, @$Args, "-E", "-o", $PPFile;
   close ($PPH);
   open (OUT, ">", "$PPFile.info") or die "Cannot open $PPFile.info\n";
   print OUT "$file\n";
@@ -184,8 +187,6 @@ my $Lang;
 my $Output;
 
 # Forward arguments to gcc.
-my $CC = $ENV{'CCC_CC'};
-if (!defined $CC) { $CC = "gcc"; }
 my $Status = system($CC,@ARGV);
 if ($Status) { exit($Status >> 8); }