summaryrefslogtreecommitdiffstats
path: root/clang/tools/scan-build
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2009-12-16 05:02:47 +0000
committerTed Kremenek <kremenek@apple.com>2009-12-16 05:02:47 +0000
commitdca6816d6a7add340fef2fe2b6076e7166beaa7b (patch)
tree583f4a66335240b0be1d1b8391e72cc997c4393c /clang/tools/scan-build
parent2610ea4da9ff966ab0560e1ac7566c9bc1ce5923 (diff)
downloadbcm5719-llvm-dca6816d6a7add340fef2fe2b6076e7166beaa7b.tar.gz
bcm5719-llvm-dca6816d6a7add340fef2fe2b6076e7166beaa7b.zip
Add logic for computing preprocessor file extensions for C++ files.
llvm-svn: 91505
Diffstat (limited to 'clang/tools/scan-build')
-rwxr-xr-xclang/tools/scan-build/ccc-analyzer2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/tools/scan-build/ccc-analyzer b/clang/tools/scan-build/ccc-analyzer
index aca411f67ae..7b459623a72 100755
--- a/clang/tools/scan-build/ccc-analyzer
+++ b/clang/tools/scan-build/ccc-analyzer
@@ -66,7 +66,9 @@ END {
sub GetPPExt {
my $Lang = shift;
+ if ($Lang =~ /objective-c\+\+/) { return ".mm" };
if ($Lang =~ /objective-c/) { return ".mi"; }
+ if ($Lang =~ /c\+\+/) { return ".ii"; }
return ".i";
}
OpenPOWER on IntegriCloud