blob: 2760c1c2d9732ab921c18d0b96b6be187878b582 [file] [log] [blame]
// { dg-do compile { target c++20 } }
// { dg-options "-w" }
void f()
{
goto l; // { dg-message "from here" }
if consteval // { dg-message "enters 'consteval if'" }
{
l:; // { dg-error "jump to label" }
}
}
void g()
{
goto l; // { dg-message "from here" }
if not consteval // { dg-message "enters 'consteval if'" }
{
l:; // { dg-error "jump to label" }
}
}
void h()
{
goto l; // { dg-message "from here" }
if consteval // { dg-message "enters 'consteval if'" }
{
}
else
{
l:; // { dg-error "jump to label" }
}
}
void i()
{
goto l; // { dg-message "from here" }
if not consteval // { dg-message "enters 'consteval if'" }
{
}
else
{
l:; // { dg-error "jump to label" }
}
}