| // RUN: clang-tidy %s -checks='-*,readability-simplify-boolean-expr' -- -std=c++2b | count 0 | |
| template <bool Cond> | |
| constexpr int testIf() { | |
| if consteval { | |
| if constexpr (Cond) { | |
| return 0; | |
| } else { | |
| return 1; | |
| } | |
| } else { | |
| return 2; | |
| } | |
| } | |
| constexpr bool testCompound() { | |
| if consteval { | |
| return true; | |
| } | |
| return false; | |
| } | |
| constexpr bool testCase(int I) { | |
| switch (I) { | |
| case 0: { | |
| if consteval { | |
| return true; | |
| } | |
| return false; | |
| } | |
| default: { | |
| if consteval { | |
| return false; | |
| } | |
| return true; | |
| } | |
| } | |
| } |