llvm-project/clang-tools-extra/test/clang-tidy/checkers/readability/braces-around-statements-co...

32 lines
501 B
C++

// RUN: clang-tidy %s -checks='-*,readability-braces-around-statements' -- -std=c++2b | count 0
constexpr void handle(bool) {}
constexpr void shouldPass() {
if consteval {
handle(true);
} else {
handle(false);
}
}
constexpr void shouldPassNegated() {
if !consteval {
handle(false);
} else {
handle(true);
}
}
constexpr void shouldPassSimple() {
if consteval {
handle(true);
}
}
void run() {
shouldPass();
shouldPassNegated();
shouldPassSimple();
}