http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46394
--- Comment #2 from Marc Glisse <marc.glisse at normalesup dot org> 2010-12-17 20:04:18 UTC --- Note that if I change the function to: template<class...U,class= typename std::enable_if< !std::is_same< std::tuple<U&&...>, void >::value >::type > A(U&&...u) ; I get: sorry, unimplemented: use of 'type_pack_expansion' in template