Intel® C++ Compiler Classic Developer Guide and Reference

ID 767249
Date 12/16/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

fdefer-pop

Determines whether the compiler always pops the arguments to each function call as soon as that function returns.

Syntax

Linux and macOS:

-fdefer-pop

-fno-defer-pop

Windows:

None

Arguments

None

Default

-fdefer-pop

The compiler uses default optimizations that may result in deferred clearance of the stack arguments.

Description

This option determines whether the compiler always pops the arguments to each function call as soon as that function returns.

If you want the compiler to always pop the arguments to each function call as soon as that function returns, specify -fno-defer-pop.

For processors that must pop arguments after a function call, the compiler normally lets arguments accumulate on the stack for several function calls and pops them all at once.

IDE Equivalent
None
Alternate Options

None