diff options
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.cpp | 10 |
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{{$}} |