Aaron Ballman
8b0583ef1b
Disable several more clang-tidy modernize checkers when not compiling in C++ mode. Loop conversion would make recommendations for C code, so added a test to ensure that does not happen. The pass by value, use auto and replace auto_ptr checkers would not make recommendations for C code, and are disabled for performance reasons, but do not require an extra test.
...
llvm-svn: 246310
2015-08-28 17:58:10 +00:00
Angel Garcia Gomez
06d010cae3
Avoid LoopConvertCheck replacements in template instantiations.
...
Summary: Prevent LoopConvertCheck from doing replacements in template instantiations, and add a test.
Reviewers: alexfh
Subscribers: klimek, cfe-commits
Differential Revision: http://reviews.llvm.org/D12321
llvm-svn: 245942
2015-08-25 15:44:00 +00:00
Alexander Kornienko
74a44d9133
[clang-tidy] Fix bug in modernize-loop-convert check.
...
http://reviews.llvm.org/D12186
Patch by Angel Garcia!
llvm-svn: 245561
2015-08-20 13:18:23 +00:00
Alexander Kornienko
e1292f8e4e
[clang-tidy] Fix LoopConvertCheck bug.
...
Fix LoopConvertCheck bug: StringRef to temporaries.
Also add LLVM_ATTRIBUTE_UNUSED to ModernizeModuleAnchorDestination.
http://reviews.llvm.org/D12157
Patch by Angel Garcia!
llvm-svn: 245458
2015-08-19 16:54:51 +00:00
Alexander Kornienko
0497084b69
[clang-tidy] Add loop-convert check to clang-tidy.
...
Move LoopConvert from clang-modernize to modernize module in clang-tidy.
http://reviews.llvm.org/D12076
Patch by Angel Garcia!
llvm-svn: 245427
2015-08-19 09:11:46 +00:00