https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113203

--- Comment #8 from Stefan Krah <stefan at bytereef dot org> ---
As Richard wrote, C99 demands that an additional out-of-line copy of the
function is generated. Whether the non-standard __attribute__ ((always_inline))
should override C99 is of course another question.

For users the strictness of always_inline seems tricky. I'd welcome an
additional "really_inline" that ignores the heuristics but does not fail with a
compile error if inlining is not possible.

Reply via email to