[an error occurred while processing this directive]
|
Function inlining
Function inlining means that a simple function, whose definition is known at compile time, is integrated into the body of its caller to eliminate the overhead of the call. This optimization, which is performed at optimization level High, normally reduces execution time, but increases code size. The resulting code might also be difficult to debug.
The compiler decides which functions to inline. Different heuristics are used when optimizing for speed and size.
Note: This option has no effect at optimization levels None, Low and Medium.