FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / binding3.C
blob3cd358fb7af7725889adaaedab78465cbf5ef19c
1 // Bug: g++ fails to clear out the IDENTIFIER_CLASS_VALUEs of various names
2 // after a class definition.
3 // Build don't link:
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 ();                       // gets bogus error