Renesas Synergy™

FAQ 105555 : スピード最適化を使用したら、#pragma inline を指定した関数がインライン展開されなくなった。

Q: 質問

スピード最適化を使用したら、#pragma inline を指定した関数がインライン展開されなくなった。


A: 回答 

#pragma inline を指定した関数のインライン展開は、 inleine=<数値> オプションの設定に従います。
スピード最適化を使用した場合は、inline=20 がデフォルトで指定されるため、
#pragma inlineを指定した関数のサイズによっては、 インライン展開が抑止される事があります。
inline=<数値> を明示的に指定することで、インライン展開の調整が行えます。

 

適用製品

SuperHファミリ用C/C++コンパイラパッケージ

 

他にご質問がございましたら、リクエストを送信してください