32 lines
501 B
C++
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();
|
|
}
|