if consteval
Branch on constant evaluation and make consteval propagate up through immediate-escalating functions.
Connected features
Papers
2 · Virtual Jun 2021 → Kona 2022Adds if consteval to branch on constant evaluation, replacing awkward is_constant_evaluated() patterns and allowing calls to consteval functions.
Makes a constexpr function that calls a consteval function implicitly consteval (immediate-escalating), so consteval callables work through algorithms (DR).