summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2016-08-04 14:54:54 +0000
committerAlexander Kornienko <alexfh@google.com>2016-08-04 14:54:54 +0000
commit6b2a4d5e8f74b2fdbfc1567a7e81994f74891baf (patch)
tree9554f898959da80b0b25a4ce9240116bf508216a /clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp
parentc2370b810de8537744d82ed947ca8afbaa683d0b (diff)
downloadbcm5719-llvm-6b2a4d5e8f74b2fdbfc1567a7e81994f74891baf.tar.gz
bcm5719-llvm-6b2a4d5e8f74b2fdbfc1567a7e81994f74891baf.zip
[clang-tidy] misc-argument-comment non-strict mode
Summary: The misc-argument-comment check now ignores leading and trailing underscores and case. The new `StrictMode` local/global option can be used to switch back to strict checking. Add getLocalOrGlobal version for integral types, minor cleanups. Reviewers: hokein, aaron.ballman Subscribers: aaron.ballman, Prazek, cfe-commits Differential Revision: https://reviews.llvm.org/D23135 llvm-svn: 277729
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp')
-rw-r--r--clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp b/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp
index 80180eeaba2..37f0f9162d4 100644
--- a/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp
+++ b/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp
@@ -36,8 +36,8 @@ void variadic2(int zzz, Args&&... args);
void templates() {
variadic(/*xxx=*/0, /*yyy=*/1);
- variadic2(/*zzZ=*/0, /*xxx=*/1, /*yyy=*/2);
- // CHECK-MESSAGES: [[@LINE-1]]:13: warning: argument name 'zzZ' in comment does not match parameter name 'zzz'
+ variadic2(/*zzU=*/0, /*xxx=*/1, /*yyy=*/2);
+ // CHECK-MESSAGES: [[@LINE-1]]:13: warning: argument name 'zzU' in comment does not match parameter name 'zzz'
// CHECK-FIXES: variadic2(/*zzz=*/0, /*xxx=*/1, /*yyy=*/2);
}
@@ -46,3 +46,8 @@ void qqq(bool aaa);
void f() { qqq(/*bbb=*/FALSE); }
// CHECK-MESSAGES: [[@LINE-1]]:16: warning: argument name 'bbb' in comment does not match parameter name 'aaa'
// CHECK-FIXES: void f() { qqq(/*bbb=*/FALSE); }
+
+void f(bool _with_underscores_);
+void ignores_underscores() {
+ f(/*With_Underscores=*/false);
+}
OpenPOWER on IntegriCloud