gcc 3.4
Posted: Wed Dec 03, 2003 11:18 am
Hmm changes in the wind for GCC 3.4....
(Really the only things to note.......)
(Really the only things to note.......)
The cast-as-lvalue extension has been removed for C++ and deprecated for C and Objective-C. In particular, code like this:or this:Code: Select all
int i; (char) i = 5;
Code: Select all
char *p; ((int *) p)++;
is no longer accepted for C++ and will not be accepted for C and Objective-C in a future version.
The conditional-expression-as-lvalue extension has been deprecated for C and Objective-C. In particular, code like this:will not be accepted for C and Objective-C in a future version.Code: Select all
int a, b, c; (a ? b : c) = 2;
The compound-expression-as-lvalue extension has been deprecated for C and Objective-C. In particular, code like this:will not be accepted for C and Objective-C in a future version.Code: Select all
int a, b; (a, b) = 2;