http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53786
--- Comment #2 from Hristo Venev <mustrumr97 at gmail dot com> 2012-06-30 15:19:29 UTC --- Reduced: template<class... x> class list{}; template<class a, class... b> using tail=list<b...>; template<class... x> using tail2=tail<x...>;