From 3386c8a510abc6f55ce25ef5e22c72e5d0c47a70 Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Tue, 28 Jul 2009 00:14:21 +0000 Subject: [PATCH] Only generate preprocessed files during crashes using Clang, not GCC. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@77281 91177308-0d34-0410-b5e6-96231b3b80d8 --- utils/ccc-analyzer | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/utils/ccc-analyzer b/utils/ccc-analyzer index 6355abcd19..73cc47b6ef 100755 --- a/utils/ccc-analyzer +++ b/utils/ccc-analyzer @@ -61,18 +61,12 @@ sub ProcessClangFailure { $prefix = "clang_attribute_ignored"; } - # Generate the preprocessed file with cc (i.e., gcc). + # Generate the preprocessed file with Clang. my ($PPH, $PPFile) = tempfile( $prefix . "_XXXXXX", SUFFIX => GetPPExt($Lang), DIR => $Dir); - - system $CC, @$Args, "-E", "-o", $PPFile; + system $ClangCC, @$Args, "-E", "-o", $PPFile; close ($PPH); - - # Generate the preprocessed file with clang. - my $PPFile_Clang = $PPFile; - $PPFile_Clang =~ s/[.](.+)$/.clang.$1/; - system $ClangCC, @$Args, "-E", "-o", "$PPFile_Clang"; # Create the info file. open (OUT, ">", "$PPFile.info.txt") or die "Cannot open $PPFile.info.txt\n"; -- 2.40.0