blob: 5ffdb8c80e0a757ebc0f0634ab32ef71bc128b23 [file] [log] [blame]
/* PR tree-optimization/119616 */
/* { dg-do compile { target external_musttail } } */
/* { dg-options "-O2" } */
int foo (int *);
int bar (int);
int
baz (int x)
{
if (!x)
[[gnu::musttail]] return bar (x);
return foo (&x);
}
int
qux (int x)
{
if (!x)
[[gnu::musttail]] return bar (x);
foo (&x);
return 1;
}