summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/readability-non-const-parameter.cpp
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2017-11-27 12:42:04 +0000
committerAlexander Kornienko <alexfh@google.com>2017-11-27 12:42:04 +0000
commit9332714361bc0f0f186c8e0918dbca8e3e17cb70 (patch)
treec29d0f85056f88b8b2f1d9a1a1d0640d3031ded7 /clang-tools-extra/test/clang-tidy/readability-non-const-parameter.cpp
parent2809926c4d123e4ecd2339d7b10323d0d53106c9 (diff)
downloadbcm5719-llvm-9332714361bc0f0f186c8e0918dbca8e3e17cb70.tar.gz
bcm5719-llvm-9332714361bc0f0f186c8e0918dbca8e3e17cb70.zip
[clang-tidy] readability-non-const-parameter fixes should update all declarations
Fixes http://llvm.org/PR34410. llvm-svn: 319021
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/readability-non-const-parameter.cpp')
-rw-r--r--clang-tools-extra/test/clang-tidy/readability-non-const-parameter.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-tidy/readability-non-const-parameter.cpp b/clang-tools-extra/test/clang-tidy/readability-non-const-parameter.cpp
index 4b1896cfdfd..6cd1f9130f2 100644
--- a/clang-tools-extra/test/clang-tidy/readability-non-const-parameter.cpp
+++ b/clang-tools-extra/test/clang-tidy/readability-non-const-parameter.cpp
@@ -277,3 +277,13 @@ public:
int x = *p;
}
};
+
+extern char foo(char *s); // 1
+// CHECK-FIXES: {{^}}extern char foo(const char *s); // 1{{$}}
+// CHECK-MESSAGES: :[[@LINE+1]]:16: warning: pointer parameter 's' can be
+char foo(char *s) {
+ // CHECK-FIXES: {{^}}char foo(const char *s) {{{$}}
+ return *s;
+}
+char foo(char *s); // 2
+// CHECK-FIXES: {{^}}char foo(const char *s); // 2{{$}}
OpenPOWER on IntegriCloud