diff --git a/src/core/include/mp_units/bits/value_cast.h b/src/core/include/mp_units/bits/value_cast.h index 41b8e7b7..0370cf10 100644 --- a/src/core/include/mp_units/bits/value_cast.h +++ b/src/core/include/mp_units/bits/value_cast.h @@ -47,7 +47,8 @@ template requires(convertible_to(get_unit(R), ToU)) [[nodiscard]] constexpr Quantity auto value_cast(const quantity& q) { - if constexpr (detail::is_specialization_of_reference || !AssociatedUnit>) { + if constexpr (detail::is_specialization_of_reference> || + !AssociatedUnit>) { constexpr reference::quantity_spec, ToU> r; return detail::sudo_cast>(q); } else {