blob: 68b3a7fd009cf7f94bc1d2f2054f5cc39efd4a46 [file] [log] [blame]
// PR c++/99445
// { dg-do compile { target c++11 } }
// { dg-additional-options "-fchecking=2 --param=hash-table-verification-limit=1000" }
template <class> struct implicit_conversions;
template <class T>
using implicit_conversions_t = typename implicit_conversions<T>::type;
template <class...> struct response_type;
template <class Handle, class... Ts>
using type1 = response_type<implicit_conversions_t<Ts>...>;
template <class Handle, class... Ts>
using type2 = response_type<typename implicit_conversions<Ts>::type...>;