brintos

brintos / llvm-project-archived public Read only

0
0
Text · 501 B · aa712ed Raw
32 lines · cpp
1// RUN: clang-tidy %s -checks='-*,readability-braces-around-statements' -- -std=c++2b | count 02 3constexpr void handle(bool) {}4 5constexpr void shouldPass() {6  if consteval {7    handle(true);8  } else {9    handle(false);10  }11}12 13constexpr void shouldPassNegated() {14  if !consteval {15    handle(false);16  } else {17    handle(true);18  }19}20 21constexpr void shouldPassSimple() {22  if consteval {23    handle(true);24  }25}26 27void run() {28    shouldPass();29    shouldPassNegated();30    shouldPassSimple();31}32