https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97836
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code Priority|P3 |P1 --- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- Indeed EAF_UNUSED was supposed to be really unused (which includes not escaping anywhere, including to the return). I guess we could change it to allow escaping to return in case fully unused isn't useful. Nothing used EAF_UNUSED I think and I just added it for completeness back in time...