mirror of
https://github.com/nArnoSNES/tcc-65816.git
synced 2024-06-12 13:29:29 +00:00
18 lines
218 B
C
18 lines
218 B
C
struct S { short x; };
|
|
typedef struct S __attribute__((__may_alias__)) test;
|
|
|
|
int f() {
|
|
int a=10;
|
|
test *p=(test *)&a;
|
|
p->x = 1;
|
|
return a;
|
|
}
|
|
|
|
int main() {
|
|
if (f() == 10)
|
|
__builtin_abort();
|
|
return 0;
|
|
}
|
|
|
|
|