URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.2.2/] [gcc/] [testsuite/] [g++.old-deja/] [g++.jason/] [temporary7.C] - Rev 154
Compare with Previous | Blame | View Log
// { dg-do run }
// PRMS ID: 7304
struct V {
int n;
V() : n(0) { }
V(int x) : n(x) { }
};
V baz(const V &x)
{
return x;
}
int bar(V v1, V v2, V v3)
{
return v1.n;
}
struct A {
A(): n(7) { }
int foo();
V n;
};
int A::foo()
{
V v1, v2;
return bar(n, baz(v1), v2);
}
int main()
{
A a;
return (a.foo() != 7);
}