diff --git a/src/include/units/quantity_cast.h b/src/include/units/quantity_cast.h index 5169e84a..47a7da39 100644 --- a/src/include/units/quantity_cast.h +++ b/src/include/units/quantity_cast.h @@ -410,9 +410,9 @@ template * @tparam CastSpec a target quantity point type to cast to or anything that works for quantity_cast */ template +[[nodiscard]] constexpr auto quantity_point_cast(const quantity_point& qp) requires is_instantiation || requires(quantity q) { quantity_cast(q); } -[[nodiscard]] constexpr auto quantity_point_cast(const quantity_point& qp) { if constexpr (is_instantiation) return quantity_point(quantity_cast(qp.relative()));