インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

fdefer-pop

常に各関数呼び出しがリターンしたら直ぐにその引数をポップするかどうかを指定します。

構文

Linux* および macOS*:

-fdefer-pop

-fno-defer-pop

Windows*:

なし

引数

なし

デフォルト

-fdefer-pop

コンパイラーは、スタック引数の消去が遅延される可能性があるデフォルトの最適化を使用します。

説明

このオプションは、常に各関数呼び出しがリターンしたら直ぐにその引数をポップするかどうかを指定します。

常に各関数呼び出しがリターンしたら直ぐにその引数をポップする場合は、-fno-defer-pop を指定します。

関数呼び出しの後に必ず引数をポップしなければならないプロセッサーでは、通常、いくつかの関数呼び出しの引数をスタックにためておき、一度にポップすることができます。

IDE オプション

なし

代替オプション

なし