OSDN Git Service

gcc/cp/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / init / aggr1.C
1 // Test that initializing an aggregate with complex copy constructor
2 // and assignment ops doesn't cause cp_expr_size to abort.
3
4 struct A
5 {
6   A();
7   A(const A&);
8   A& operator=(const A&);
9 };
10
11 struct B
12 {
13   A a;
14 };
15
16 int main ()
17 {
18   B b = { A() };
19 }