diff --git a/src/include/units/quantity.h b/src/include/units/quantity.h index 0d3c53c2..e40624db 100644 --- a/src/include/units/quantity.h +++ b/src/include/units/quantity.h @@ -73,7 +73,7 @@ public: template requires detail::safe_convertible - constexpr explicit(!(std::is_same_v && std::is_same_v)) quantity(const Value& v) : value_{static_cast(v)} {} + constexpr explicit(!(equivalent>)) quantity(const Value& v) : value_{static_cast(v)} {} template requires equivalent &&