1 // { dg-do assemble  }
2 // PRMS Id: 9500
3 
4 template <int S>
5 class base
6    {
7 public:
8    inline base();
9    };
10 
11 template <class T>
12 class derived : public base<sizeof(T)>
13    {
14 public:
15    inline derived();
16    };
17 
18 template <class T>
derived()19 inline derived<T>::derived() : base<sizeof(T)>(){}
20