diff --git a/src/include/units/quantity.h b/src/include/units/quantity.h index 673b9552..19796b57 100644 --- a/src/include/units/quantity.h +++ b/src/include/units/quantity.h @@ -260,7 +260,7 @@ public: constexpr explicit quantity(const Value& v) : value_{static_cast(v)} {} template - requires same_dim && + requires same_dim && detail::safe_convertible && detail::safe_divisible constexpr quantity(const Q2& q) : value_{quantity_cast(q).count()} {}