> gcc happily compiles a definition like
> #define CT_v249       ((void*)startLabel+464)
> 

no it doesn't.

$ cat > x.c
char    *startlab;
long long offset = (void*)startlab+464;
[...]
$ gcc -Wall x.c
x.c:2: error: initializer element is not constant

[...]

- erik

Reply via email to