3.7.11. Extended lvalues

The definition of what constitutes an lvalue when looking at comma expressions and ?: constructs is relaxed in GNU mode. You can use compound expressions, conditional expressions, and casts as follows:

Mode

Supported in GNU mode only for C90 and C99 only.

Copyright © 2007, 2010 ARM Limited. All rights reserved.ARM DUI 0348A
Non-Confidential