FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.brendan / template23.C
blobf38d4204685106c10be32db66c6d6ebf309f178b
1 // Build don't link: 
2 // GROUPS passed templates
3 template <class T>
4 class T_Base
5 {};
7 template <class T>
8 class T_Derived
9 : public T_Base<T>
10 {};
13 class Base
15 public:
16   Base (float name);
19 class Derived
20 : public Base
22 private:
23   T_Base<int>*  data_;  // Fix (1): Change date_ from T_Base<int>* to T_Derived<int>*
24   
25 public:
26   Derived (float name); 
30 Derived::
31 Derived (float name)
32 :  Base(name),
33    data_(new T_Derived<int>())