インライン化される関数の最大サイズを指定します。
なし
IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー
Linux* および Mac OS*: | -finline-limit=n |
Windows*: | なし |
n | 0 以上の整数でなければなりません。インライン化される関数の最大行数です。 |
オフ | コンパイラーは、関数をインライン展開するときにデフォルトのヒューリスティックを使用します。 |
インライン化される関数の最大サイズを指定します。コンパイラーは小さな関数をインライン化しますが、このオプションで大きな関数もインライン展開することが可能です。例えば、n に 100 または 1000 を指定します。
関数は部分的にはインライン化されません。関数全体がインライン化されることに注意してください。
このオプションは、デフォルトで動作する -finline-functions オプションの変形です。
なし
finline-functions コンパイラー・オプション