1 // { dg-options -std=c++0x }
3 template<int M, int N> struct pair
9 template<int... M> struct S
11 template<int... N> static int foo() throw (pair <M, N>...) // { dg-error "mismatched|no matching" }
19 return S<0, 1, 2>::foo<0, 1, 3> ();
24 return S<0, 1, 2>::foo<0, 1> ();