blob: 31f89c8cc1661eceb75ea54ada5931c0a7e5c124 [file] [log] [blame]
// { dg-do assemble }
// Origin: Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
template <class T>
class A {
public:
class B { };
class C: public B {
public:
C(A&):B() { }
};
C f() { return C(*this); }
};
int
main()
{
A<int> a;
a.f();
}