2013-05-29 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / g++.dg / opt / inline12.C
blobd9eae306dc50d65007bf728632125e287b6962cf
1 // PR tree-optimization/33458
2 // { dg-do compile }
3 // { dg-options "-O" }
5 inline void
6 foo (int *p, int n)
8   for (; n > 0; --n, ++p)
9     *p = 0;
12 struct A
14   int x[2];
15   A () { foo (x, 2); }
18 inline A
19 getA ()
21   return A ();
24 struct B
26   A a;
27   B ();
30 B::B () : a (getA ())