diff --git a/include/boost/variant2/variant.hpp b/include/boost/variant2/variant.hpp index 12e58ab..7ecc25f 100644 --- a/include/boost/variant2/variant.hpp +++ b/include/boost/variant2/variant.hpp @@ -224,8 +224,16 @@ template struct variant_alternative namespace detail { +#if defined( BOOST_MP11_VERSION ) && BOOST_MP11_VERSION >= 107000 + template using var_alt_impl = mp11::mp_invoke_q>; +#else + +template using var_alt_impl = mp11::mp_invoke>; + +#endif + } // namespace detail template struct variant_alternative