diff options
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/readability-braces-around-statements.cpp')
| -rw-r--r-- | clang-tools-extra/test/clang-tidy/readability-braces-around-statements.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clang-tools-extra/test/clang-tidy/readability-braces-around-statements.cpp b/clang-tools-extra/test/clang-tidy/readability-braces-around-statements.cpp index ee147f62349..97307351e15 100644 --- a/clang-tools-extra/test/clang-tidy/readability-braces-around-statements.cpp +++ b/clang-tools-extra/test/clang-tidy/readability-braces-around-statements.cpp @@ -172,6 +172,17 @@ void test() { // CHECK-FIXES-NEXT: } } +void f(const char *p) { + if (!p) + f("\ +"); + // CHECK-MESSAGES: :[[@LINE-3]]:10: warning: statement should be inside braces + // CHECK-FIXES: {{^ }}if (!p) {{{$}} + // CHECK-FIXES-NEXT: {{^ }}f("\{{$}} + // CHECK-FIXES-_NEXT: {{^}}");{{$}} FIXME: This breaks (http://llvm.org/PR26228) + // CHECK-FIXES-_NEXT: {{^}}}{{$}} +} + #define M(x) x int test_macros(bool b) { |

