// PR ipa/65908
// { dg-do compile }
// { dg-options "-O2" }
// { dg-additional-options "-fPIC" { target fpic } }
class A
{
A (A &);
};
class B
{
const A &m_fn1 () const;
};
class C
{
A m_fn2 () const;
};
A
C::m_fn2 () const
{
throw 0;
}
const A &
B::m_fn1 () const
{
throw 0;
}