https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78268
Martin Liška <marxin at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marxin at gcc dot gnu.org --- Comment #9 from Martin Liška <marxin at gcc dot gnu.org> --- There's a C test-case: int a; void (*b) (); void fn1 (); void fn2 (int p1) { fn1 (-p1); } void fn1 (int p1) { if (a) b (p1); }