< Compile Options / Optimize Options >
The default for this option is inline=100.
When the inline option is specified, the compiler automatically performs inline expansion. However, inline expansion is not performed for the functions specified by #pragma noinline. The user is able to use inline=<numeric value>, to specify the allowed increase in the function's size due to the use of inline expansion. For example, when inline=100 is specified, inline expansion will be performed until the function size has increased by 100% (size is doubled). |
The default for this option is determined based on the optimize option and speed or size option specifications. For details, refer to the speed or size option. |
Expansion is attempted for the functions with #pragma inline specified regardless of the specification of this option. The inline function specifier (C99) is effective only when this option is valid. |