https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103991

--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Slightly bigger testcase that shows that also consteval if is affected:
struct S { ~S(); };
int
foo ()
{
  S s;
  if constexpr (true)
    return 0;
  else
    return 1;
}

#if __cpp_if_consteval >= 202106L
int
bar ()
{
  S s;
  if consteval
    {
      return 0;
    }
  else
    {
      return 1;
    }
}
#endif

Reply via email to