1// { dg-do assemble  }
2
3template<int> class D
4{
5};
6
7template<template<int> class D,class E> class C
8{
9	D<int> d;			// { dg-error "" } arg not match
10};
11
12int main()
13{
14	C<D,int> c;
15}
16