http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58209
--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Reduced:
long *
foo (long n)
{
if (n)
return 0;
long l = (long) foo (0);
return (long *) (l + 1);
}
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58209
--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Reduced:
long *
foo (long n)
{
if (n)
return 0;
long l = (long) foo (0);
return (long *) (l + 1);
}