Determines whether function arguments can alias each other.
Windows: None
Linux: Data > Enable Argument Aliasing
Mac OS X: Data > Enable Argument Aliasing
IA-32, Intel® 64, IA-64 architectures
Linux and Mac OS X: | -fargument-alias -fargument-noalias |
Windows: | /Qalias-args /Qalias-args- |
None
-fargument-alias or /Qalias-args |
Function arguments can alias each other and can alias global storage. |
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.