Is this casting legal?
Chris Croswhite
csc@cadence.com
Tue Mar 30 10:34:00 GMT 2004
Wrong wording, should be, no emitted error/warning. Sorry for the
confusion.
On Tue, 2004-03-30 at 00:15, Chris Croswhite wrote:
> Could someone tell me how this is legal:
>
> gcc 3.2.3 in 64b (Opteron, linux) seems not to mind,
>
> void * foo;
> (int)(word_t)foo;
>
> Shouldn't gcc emmit a warning (as is the case of just doing a
> void*->int)or an error or is this a legal cast?
>
> TIA,
> Chris
>
More information about the Gcc-help
mailing list