+++ /dev/null
-struct X { int i[10]; int j; struct X* next; } gX;
-
-int main(void)
-{
- struct X* x4 = &gX;
- x4->j++;
- return 0;
-}
+++ /dev/null
-struct X { int i[10]; int j; struct X* next; } gX;
-
-int main(void)
-{
- struct X* x3 = &gX;
- x3->i[2] = 0;
- return 0;
-}
+++ /dev/null
-int A;
-
-int main(void)
-{
- int *a = &A;
- a[*a] = 0;
-
- return 0;
-}
+++ /dev/null
-struct X { int i[10]; int j; struct X* next; } gX;
-
-int main(void)
-{
- struct X* x2 = &gX;
- x2->next = 0;
- return 0;
-}
+++ /dev/null
-int main(void)
-{
- int d = 23;
- int e = 42;
- asm("" : "+r" (e) : "r" (d));
- return 0;
-}