OSDN Git Service

Backported from mainline
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.c-torture / compile / 20031011-1.c
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
14 void x (A a) {
15   void y () {
16     a.a = 0;
17   }
18
19   b = &a;
20   y();
21 }