// RUN: %check_clang_tidy -std=c++20-or-later %s readability-braces-around-statements %t
void test(bool b) {
if (b) {
return;
}
if (b) [[likely]] {
// CHECK-FIXES-NOT: if (b) { {{[[][[]}}likely{{[]][]]}} {
return;
}
if (b) [[unlikely]] {
// CHECK-FIXES-NOT: if (b) { {{[[][[]}}unlikely{{[]][]]}} {
return;
}
if (b) [[likely]]
// CHECK-FIXES: if (b) {{[[][[]}}likely{{[]][]]}} {
return;
// CHECK-FIXES: }
if (b) [[unlikely]]
// CHECK-FIXES: if (b) {{[[][[]}}unlikely{{[]][]]}} {
return;
// CHECK-FIXES: }
}