FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / temporary7.C
blob8b91fe1324d119b1fd94c1746eb8951dc428b3fa
1 // PRMS ID: 7304
3 struct V {
4   int n;
5   V() : n(0) { }
6   V(int x) : n(x) { }
7 };
9 V baz(const V &x)
11   return x;
14 int bar(V v1, V v2, V v3)
16   return v1.n;
19 struct A {
20   A(): n(7) { }
21   int foo();
22   V n;
25 int A::foo()
27   V v1, v2;
28   return bar(n, baz(v1), v2);
31 int main()
33   A a;
34   return (a.foo() != 7);