2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / crash34.C
blob31f89c8cc1661eceb75ea54ada5931c0a7e5c124
1 // { dg-do assemble  }
2 // Origin: Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
4 template <class T>
5 class A {
6 public:
7         class B { };
8         class C: public B {
9         public:
10                 C(A&):B() { }
11         };
12         C f() { return C(*this); }
15 int
16 main()
18         A<int> a;
19         a.f();