diff --git a/src/core/include/mp_units/quantity.h b/src/core/include/mp_units/quantity.h index a01a14e2..9bc04c14 100644 --- a/src/core/include/mp_units/quantity.h +++ b/src/core/include/mp_units/quantity.h @@ -410,7 +410,7 @@ public: requires(!Quantity) && detail::InvokeResultOf, const Value&, rep> [[nodiscard]] friend constexpr Quantity auto operator/(const Value& v, const quantity& q) { - return (dimensionless[::mp_units::one] / reference)(v / q.number()); + return v / q.number() * (dimensionless[::mp_units::one] / reference); } template