Joachim Schmitz wrote:
> typedef struct { char slot1; char slot2; } char_helper;

> ((size_t)__INTADDR__(&(((struct { char __slot1; char __slot2; } 
> *)0)->__slot2)))
> 
> Is not equal to
> 
> ((size_t)__INTADDR__(&(((char_helper *)0)->slot2)))
> 
> do you see why, resp. what's wrong here?

No, I don't see why. That's why I suggested that you reduce this test case
until you see why.

Bruno

Reply via email to