1 // { dg-do assemble  }
2 
3 class base
4 {
5 public:
6   virtual void method()=0;
7 };
8 
9 class der: public base
10 {
11 public:
12   template<class C>
method()13   void method()
14     {
15       C foo;
16     }
17 };
18