https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104633
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Note the inline function needs __attribute__((gnu_inline)) or -fgnu89-inline to not compile to an endless recursion, but we then still get the undesired diagnostic.