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)14 void x (A a) {
15   void y () {
16     a.a = 0;
17   }
18 
19   b = &a;
20   y();
21 }
22