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