summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2015-08-31 21:53:55 +0000
committerAaron Ballman <aaron@aaronballman.com>2015-08-31 21:53:55 +0000
commitf444177d00080830fd2d89152724b385e31fcd39 (patch)
tree9492db08ae8263fdbd94aa75cf4381e33ffd15dc
parent218cbd5a48814849c81f80349d1bb3786faa2f54 (diff)
downloadbcm5719-llvm-f444177d00080830fd2d89152724b385e31fcd39.tar.gz
bcm5719-llvm-f444177d00080830fd2d89152724b385e31fcd39.zip
Help the clang-tidy helper script to understand C files better.
llvm-svn: 246494
-rwxr-xr-xclang-tools-extra/test/clang-tidy/check_clang_tidy.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/clang-tools-extra/test/clang-tidy/check_clang_tidy.py b/clang-tools-extra/test/clang-tidy/check_clang_tidy.py
index 5113489b14a..8da91569a3e 100755
--- a/clang-tools-extra/test/clang-tidy/check_clang_tidy.py
+++ b/clang-tools-extra/test/clang-tidy/check_clang_tidy.py
@@ -38,12 +38,16 @@ def main():
sys.exit('Not enough arguments.')
input_file_name = sys.argv[1]
+ extension = '.cpp'
+ if (input_file_name.endswith('.c')):
+ extension = '.c'
+
check_name = sys.argv[2]
- temp_file_name = sys.argv[3] + '.cpp'
+ temp_file_name = sys.argv[3] + extension
clang_tidy_extra_args = sys.argv[4:]
if len(clang_tidy_extra_args) == 0:
- clang_tidy_extra_args = ['--', '--std=c++11']
+ clang_tidy_extra_args = ['--', '--std=c++11'] if extension == '.cpp' else ['--']
with open(input_file_name, 'r') as input_file:
input_text = input_file.read()
OpenPOWER on IntegriCloud