2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.robertl / eb24.C
blob5e2a3ee45b3a9067834c96f519b51a68e07eb0b7
1 // { dg-do assemble  }
2 #include <iostream>
4 template < class T >
5 class X
7   protected:
9     union {
10         int     x;
11         double  y;
12     };
15 template < class T >
16 class Y : public X<T>
18   public:
20     using X<T>::x;
22     void        f () { std::cout << this->x << std::endl; }