URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [init/] [pr43890.C] - Rev 693
Compare with Previous | Blame | View Log
// PR c++/43890
// { dg-do compile }
class Outer
{
public:
Outer()
: i(*this)
{
}
class Inner
{
public:
Inner(Outer& o)
: o(o)
, i(0)
{
}
private:
Outer& o;
int const i;
};
private:
Inner i;
};
class A {
Outer o;
};
int main()
{
A *a = new A;
return 0;
}