Dead
[official-gcc.git] / gomp-20050608-branch / gcc / testsuite / g++.old-deja / g++.brendan / template23.C
blobd366eda5d8f7dc4f2cba3e12a46400372bd6c3e8
1 // { dg-do assemble  }
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>())