This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
use of cast expressions as lvalues is deprecated
- From: "Lyndon Oh" <lyndon dot oh at gmail dot com>
- To: gcc-help at gcc dot gnu dot org
- Date: Sun, 4 Nov 2007 23:43:30 +0800
- Subject: use of cast expressions as lvalues is deprecated
Hi,
I keep having this error when i upgraded my old gcc compiler.
in macro.h
#define FOR_EACH( p, p_list, action ) \
{ \
PROTO_DATA *p_next; \
for ( p = (p_list); p; (PROTO_DATA *) p = p_next ) { \
p_next = (PROTO_DATA *) p->next; \
LCHECK( p ); \
(action); \
} \
}
Is there anyway to work around this?
Thanks.
Lyndon
lyndon.oh@gmail.com