fargument-alias, Qalias-args

Determines whether function arguments can alias each other.

IDE Equivalent

Windows: None

Linux: Data > Enable Argument Aliasing

Mac OS X: Data > Enable Argument Aliasing

Architectures

IA-32, Intel® 64, IA-64 architectures

Syntax

Linux and Mac OS X:

-fargument-alias

-fargument-noalias

Windows:

/Qalias-args

/Qalias-args-

Arguments

None

Default

-fargument-alias or /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 Mac OS X systems, you can also disable aliasing for global storage, by specifying option -fargument-noalias-global.

Alternate Options

Linux and Mac OS X: -[no-]alias-args (this is a deprecated option)

Windows: None

See Also