aboutsummaryrefslogtreecommitdiff
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
commit51b939fe14b833d920c294e8343845003d7a856c (patch)
tree7dca34285259ad582c3e83ce968b15234b4c90da
parent3ad359b845b3fe302d765dda5ad879dadcc0b9c4 (diff)
Add logic for computing preprocessor file extensions for C++ files.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91505 91177308-0d34-0410-b5e6-96231b3b80d8
-rwxr-xr-xtools/scan-build/ccc-analyzer2
1 files changed, 2 insertions, 0 deletions
diff --git a/tools/scan-build/ccc-analyzer b/tools/scan-build/ccc-analyzer
index aca411f67a..7b459623a7 100755
--- a/tools/scan-build/ccc-analyzer
+++ b/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";
}