1 /* GCC was not warning about taking the address of paramaters or
2 fields of struct paramaters when returning them. */
5 /* { dg-do compile } */
10 return &a;/* { dg-warning "address" "" } */
16 return &b;/* { dg-warning "address" "" } */
26 return &c.i;/* { dg-warning "address" "" } */
34 return &d.i;/* { dg-bogus "address" "" } */
40 return &c->i; /* { dg-bogus "address" "" } */