1 // { dg-options "-std=c++0x" }
2 // Contributed by Eric Niebler
3 template<typename T, typename U>
4 struct pair
5 {};
6 
7 template<typename T>
8 struct test;
9 
10 template<template<typename...> class T, typename... Args>
11 struct test<T<Args...> >
12 {};
13 
14 test<pair<int, double> > t;
15