#include <stdio.h>
struct xxx {
int a;
};
int main(void) {
struct xxx x;
x.a = 123;
void *y = &x;
int b = ((struct {int a;}*)y)->a;
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgeHh4IHsKICAgIGludCBhOwp9OwoKaW50IG1haW4odm9pZCkgewogICAgc3RydWN0IHh4eCB4OwogICAgeC5hID0gMTIzOwogICAgdm9pZCAqeSA9ICZ4OwogICAgaW50IGIgPSAoKHN0cnVjdCB7aW50IGE7fSopeSktPmE7CiAgICBwcmludGYoIiVkXG4iLCBiKTsKCXJldHVybiAwOwp9