modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20031011-1.c (about)

     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  }