17.2.17 Noinline Function Attribute

The noinline attribute instructs the compiler that the function should never be considered for inlining, for example:
void __attribute__ ((noinline)) foo(void);