Rebase.
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / binding3.C
blob5ed4bd18c277a44c8722edeeff0961bd6efeabce
1 // { dg-do assemble  }
2 // Bug: g++ fails to clear out the IDENTIFIER_CLASS_VALUEs of various names
3 // after a class definition.
5 struct A {
6   typedef double T;
7   virtual T f () = 0;
8 };
10 class B {
11   B (const B&);
12   void operator=(const B&);
13 public:
14   B ();
15   typedef void * T;
18 struct C : public A {
19   T f ();                       // { dg-bogus "" }