# fnon-lvalue-assign

Determines whether casts and conditional expressions can be used as lvalues.

## Syntax

Linux and macOS: | -fnon-lvalue-assign -fno-non-lvalue-assign

Windows: | None

## Arguments

None

## Default

-fnon-lvalue-assign | The compiler allows casts and conditional expressions to be used as lvalues.

## Description

This option determines whether casts and conditional expressions can be used as lvalues.

## IDE Equivalent

None

## Alternate Options

None

Parent topic: Language Options