1// { dg-do run  }
2template<class E> class DD
3{
4};
5
6template<int> class D
7{
8};
9
10template<template<class> class D,class E> class C
11{
12	D<E>	d;
13};
14
15int main()
16{
17	C<DD,int> c;
18}
19