From: Ted Kremenek Date: Mon, 25 Aug 2008 20:44:31 +0000 (+0000) Subject: Use the same 'cc' for generated preprocessed crash files as we do for compilation. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2ec5cd553542ec54652fb2ae2395e46795b1af84;p=clang Use the same 'cc' for generated preprocessed crash files as we do for compilation. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55326 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/ccc-analyzer b/utils/ccc-analyzer index 07205e7ae5..a669e8924a 100755 --- a/utils/ccc-analyzer +++ b/utils/ccc-analyzer @@ -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); }