summaryrefslogtreecommitdiff
path: root/clang-tools-extra/test/clang-tidy/check_clang_tidy.py
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2016-01-08 16:37:11 +0000
committerAlexander Kornienko <alexfh@google.com>2016-01-08 16:37:11 +0000
commit7015b7129b28dda6db0be210178deb60f0dc8c88 (patch)
treecbae0500f3d152bbec51b755bd106259af80c9f3 /clang-tools-extra/test/clang-tidy/check_clang_tidy.py
parentb254784be17616f3a425f61debe2f910c89edd4f (diff)
[clang-tidy] Add non-inline function definition and variable definition check in header files.
Summary: The new check will find all functionand variable definitions which may violate cpp one definition rule in header file. Reviewers: aaron.ballman, alexfh Subscribers: aaron.ballman, cfe-commits Patch by Haojian Wu! Differential Revision: http://reviews.llvm.org/D15710
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/check_clang_tidy.py')
-rwxr-xr-xclang-tools-extra/test/clang-tidy/check_clang_tidy.py2
1 files changed, 2 insertions, 0 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 9a6dfdc15bb..0feb4b4aea3 100755
--- a/clang-tools-extra/test/clang-tidy/check_clang_tidy.py
+++ b/clang-tools-extra/test/clang-tidy/check_clang_tidy.py
@@ -52,6 +52,8 @@ def main():
extension = '.cpp'
if (input_file_name.endswith('.c')):
extension = '.c'
+ if (input_file_name.endswith('.hpp')):
+ extension = '.hpp'
temp_file_name = temp_file_name + extension
clang_tidy_extra_args = extra_args