1// { dg-do run  }
2// PRMS id: 10912
3
4struct A {
5  A() { i=10; };
6  int i;
7};
8struct B : public A {};
9B b;
10
11A f()
12{
13  return b;
14}
15
16int main ()
17{
18  A a = f ();
19  return a.i != 10;
20}
21