blob: a592b69c1b7c620281559b5692baabfc1b7fd2dc [file] [log] [blame]
/* { dg-do compile { target musttail } } */
float f1(void);
int f2(void)
{
__attribute__((musttail)) return f1 (); /* { dg-error "changed after call" } */
}
int f3(int *);
int f4(int *p)
{
int x;
(void) p;
__attribute__((musttail)) return f3(&x); /* { dg-warning "address of automatic variable 'x' passed to 'musttail' call argument" } */
}