1 /* PR optimization/12544 */ 2 /* Origin: Tony Hosking <hosking@cs.purdue.edu> */ 3 4 /* Verify that non-local structures passed by invisible 5 reference are correctly put in the stack. */ 6 7 typedef struct { 8 int a; 9 int f; 10 } A; 11 12 A *b; 13 x(A a)14void x (A a) { 15 void y () { 16 a.a = 0; 17 } 18 19 b = &a; 20 y(); 21 } 22