From 985b3753f822a3ade56eef68c136ee28706fbd13 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Tue, 25 Jun 2024 16:16:50 -0500 Subject: [PATCH] feat: `constexpr` formatting disabled for quantities --- src/core/include/mp-units/format.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/include/mp-units/format.h b/src/core/include/mp-units/format.h index 95c02559..5e017cc8 100644 --- a/src/core/include/mp-units/format.h +++ b/src/core/include/mp-units/format.h @@ -436,7 +436,7 @@ class MP_UNITS_STD_FMT::formatter, Char> { } template - constexpr OutputIt format_quantity(OutputIt out, const quantity_t& q, FormatContext& ctx) const + OutputIt format_quantity(OutputIt out, const quantity_t& q, FormatContext& ctx) const { const std::locale locale = MP_UNITS_FMT_LOCALE(ctx.locale()); if (modifiers_format_str_.empty()) { @@ -468,7 +468,7 @@ public: } template - constexpr OutIt format(const quantity_t& q, MP_UNITS_STD_FMT::basic_format_context& ctx) const + OutIt format(const quantity_t& q, MP_UNITS_STD_FMT::basic_format_context& ctx) const { auto specs = specs_; mp_units::detail::handle_dynamic_spec(specs.width, specs.width_ref, ctx);