summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2016-06-08 15:27:46 +0000
committerAlexander Kornienko <alexfh@google.com>2016-06-08 15:27:46 +0000
commit3971dbac5728ceea7c728ddc1f8c4d4d71b7f6d3 (patch)
tree3213af2afc434a7ff3cad4e7df639ebf1192877f /clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp
parentb3378e2f3cd07a8a3e36b8b01e5c7222e38f6f56 (diff)
downloadbcm5719-llvm-3971dbac5728ceea7c728ddc1f8c4d4d71b7f6d3.tar.gz
bcm5719-llvm-3971dbac5728ceea7c728ddc1f8c4d4d71b7f6d3.zip
[clang-tidy] misc-argument-comment: don't bail out when an argument is a macro expansion (e.g. NULL).
Add CHECK-FIX tests. llvm-svn: 272155
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.cpp8
1 files changed, 8 insertions, 0 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 93217b0f57a..80180eeaba2 100644
--- a/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp
+++ b/clang-tools-extra/test/clang-tidy/misc-argument-comment.cpp
@@ -12,6 +12,7 @@ void g() {
// CHECK-MESSAGES: [[@LINE+2]]:14: warning: argument name 'z' in comment does not match parameter name 'y'
// CHECK-MESSAGES: :[[@LINE-5]]:19: note: 'y' declared here
f(/*y=*/0, /*z=*/0);
+ // CHECK-FIXES: {{^}} f(/*y=*/0, /*z=*/0);
}
struct Closure {};
@@ -37,4 +38,11 @@ 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'
+ // CHECK-FIXES: variadic2(/*zzz=*/0, /*xxx=*/1, /*yyy=*/2);
}
+
+#define FALSE 0
+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); }
OpenPOWER on IntegriCloud