fix: arg.visit support fixed

This commit is contained in:
Mateusz Pusz
2025-04-03 08:02:06 +01:00
parent 0811ca92e1
commit b6c01ffe9a

View File

@@ -150,7 +150,7 @@ template<typename Int>
template<class Handler, typename FormatArg> template<class Handler, typename FormatArg>
[[nodiscard]] constexpr int get_dynamic_spec(FormatArg arg) [[nodiscard]] constexpr int get_dynamic_spec(FormatArg arg)
{ {
#if (defined MP_UNITS_USE_FMTLIB && FMT_VERSION >= 110000) || __cplusplus > 202302 #if (defined MP_UNITS_USE_FMTLIB && FMT_VERSION >= 110000) || __cpp_lib_format > 202306L
const unsigned long long value = arg.visit(Handler{}); const unsigned long long value = arg.visit(Handler{});
#else #else
const unsigned long long value = MP_UNITS_STD_FMT::visit_format_arg(Handler{}, arg); const unsigned long long value = MP_UNITS_STD_FMT::visit_format_arg(Handler{}, arg);