跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

Why does the function which #pragma in-line can't be expand?

Latest Updated:09/10/2007

Question:

A function which #pragma in-line was specified cannot be expanded after using a speed optimization option.

Answer:

The in-line expansion of the function using #pragma in-line depends on an inline=<value> option setting.
The in-line option is set to “inline=<20>” by default when the speed optimization option is used with.
Therefore, the in-line expansion may be deterrented according to the size of the function which #pragma inline is specified.
You can control the in-line expansion level by resetting the value of inline=<value> option.
Suitable Products
C/C++ Compiler Package for SuperH Family