Technical Support
On-Line Manuals
Compiler Reference Guide
__attribute__((noinline))
This function attribute suppresses the inlining of a function at the call points of the function.
This function attribute is a GNU compiler extension that is supported by the ARM compiler. It has the __declspec equivalent __declspec(noinline).
__declspec
__declspec(noinline)
int fn(void) __attribute__((noinline)); int fn(void) { return 42; }
#pragma inline, #pragma no_inline
__attribute__((noinline)) constant variable attribute
__declspec(noinline).