// PR c++/105289 | |
// CWG 455 (active) | |
// { dg-do compile { target c++11 } } | |
template<class T> | |
struct value_type; | |
template<class List, typename value_type<List>::type Element> | |
struct push_front_vlist; | |
template<template<class X, X...> class XList, class T, T Arg, T... Vs> | |
struct push_front_vlist<XList<T, Vs...>, Arg> { }; // { dg-error "not more specialized" } |