1 /* { dg-do compile } */ 2 3 struct Vector 4 { 5 double _x, _y; 6 }; 7 typedef Vector Point; 8 Vector d; f(void)9 static inline Vector f(void) 10 { 11 return d; 12 } add_duck(void)13 void add_duck (void) 14 { 15 new Point (f()); 16 } 17