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
