OSDN Git Service

2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.jason / rfg17.C
1 // The default assignment operator for B uses array assignment, so we can't
2 // just disallow it...
3
4 struct A { A& operator=(const A&); };
5 struct B { A f[20]; };
6
7 int a1[20], a2[20];
8 B b1, b2;
9
10 void
11 test ()
12 {
13   b1 = b2;            /* OK */
14   a1 = a2;            /* ERROR - array assignment */
15 }