blob: c89d448a878cb28d976b81876a7a3c5cd143ee3d [file] [log] [blame]
typedef struct __attribute__((__may_alias__)) { short x; } test;
int f() {
int a=10;
test *p=(test *)&a;
p->x = 1;
return a;
}
int main() {
if (f() == 10)
__builtin_abort();
return 0;
}