15.2.4 Always_inline Function Attribute
The
always_inline attribute will force a function declared
inline to be inlined, even if an optimization level
required to enable inlining is not specified, for
example:void __attribute__ ((always_inline)) foo (void);