インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
常に各関数呼び出しがリターンしたら直ぐにその引数をポップするかどうかを指定します。
Linux* および macOS*: | -fdefer-pop -fno-defer-pop |
Windows*: | なし |
なし
-fdefer-pop |
コンパイラーは、スタック引数の消去が遅延される可能性があるデフォルトの最適化を使用します。 |
このオプションは、常に各関数呼び出しがリターンしたら直ぐにその引数をポップするかどうかを指定します。
常に各関数呼び出しがリターンしたら直ぐにその引数をポップする場合は、-fno-defer-pop を指定します。
関数呼び出しの後に必ず引数をポップしなければならないプロセッサーでは、通常、いくつかの関数呼び出しの引数をスタックにためておき、一度にポップすることができます。
なし