diff --git a/include/ircd/util/va_rtti.h b/include/ircd/util/va_rtti.h index 877df4221..d671abf7b 100644 --- a/include/ircd/util/va_rtti.h +++ b/include/ircd/util/va_rtti.h @@ -32,7 +32,7 @@ namespace ircd::util // welcome. // struct ircd::util::va_rtti -:std::array, ircd::util::VA_RTTI_MAX_SIZE> +:std::array, ircd::util::VA_RTTI_MAX_SIZE> { using base_type = std::array; @@ -51,7 +51,7 @@ struct ircd::util::va_rtti va_rtti(Args&&... args) :base_type {{ - std::make_pair(std::addressof(args), std::addressof(typeid(Args)))... + std::make_tuple(std::addressof(args), std::addressof(typeid(Args)))... }} ,argc {