// { dg-options "" }
// { dg-require-effective-target indirect_jumps }
template <typename T>
void f() {
l:
void *p[] = { &&l };
goto *p[0];
}
template void f<int>();
// { dg-options "" }
// { dg-require-effective-target indirect_jumps }
template <typename T>
void f() {
l:
void *p[] = { &&l };
goto *p[0];
}
template void f<int>();