Intel® C++ Compiler Classic Developer Guide and Reference

ID 767249
Date 3/31/2023
Public

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

Document Table of Contents

fargument-alias, Qalias-args

Determines whether function arguments can alias each other.

Syntax

Linux and macOS:

-fargument-alias

-fargument-noalias

Windows:

/Qalias-args

/Qalias-args-

Arguments

None

Default

-fargument-aliasor /Qalias-args

Function arguments can alias each other and can alias global storage.

Description

This option determines whether function arguments can alias each other. If you specify -fargument-noalias or /Qalias-args-, function arguments cannot alias each other, but they can alias global storage.

On Linux and macOS systems, you can also disable aliasing for global storage, by specifying option -fargument-noalias-global.

IDE Equivalent

Visual Studio: None

Eclipse: Data > Enable Argument Aliasing

Xcode: Data > Enable Argument Aliasing

See Also