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); }