brintos

brintos / llvm-project-archived public Read only

0
0
Text · 565 B · e799614 Raw
25 lines · cpp
1// RUN: %check_clang_tidy  -std=c++20-or-later %s readability-braces-around-statements %t2 3void test(bool b) {4  if (b) {5    return;6  }7  if (b) [[likely]] {8    // CHECK-FIXES-NOT: if (b) { {{[[][[]}}likely{{[]][]]}} {9    return;10  }11  if (b) [[unlikely]] {12    // CHECK-FIXES-NOT: if (b) { {{[[][[]}}unlikely{{[]][]]}} {13    return;14  }15 16  if (b) [[likely]]17    // CHECK-FIXES: if (b) {{[[][[]}}likely{{[]][]]}} {18    return;19  // CHECK-FIXES: }20  if (b) [[unlikely]]21    // CHECK-FIXES: if (b) {{[[][[]}}unlikely{{[]][]]}} {22    return;23  // CHECK-FIXES: }24}25