From 7dd5580afb7ec0476f0ecd4cbaf8341216970319 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Fri, 3 Feb 2023 15:19:25 +0100 Subject: [PATCH] fix: `value_cast` compilation fixed --- src/core/include/mp_units/bits/value_cast.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/include/mp_units/bits/value_cast.h b/src/core/include/mp_units/bits/value_cast.h index 419a50a7..370f40f7 100644 --- a/src/core/include/mp_units/bits/value_cast.h +++ b/src/core/include/mp_units/bits/value_cast.h @@ -25,6 +25,7 @@ #include #include #include +#include #include namespace mp_units { @@ -46,7 +47,7 @@ template requires(interconvertible(ToU, get_unit(R))) [[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 {