# 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-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 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

Parent topic: Advanced Optimization Options

## See Also

fargument-noalias-global compiler option