Skip to content

Commit 97f3b7c

Browse files
committed
Add another disambiguity
1 parent 29f9a67 commit 97f3b7c

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/disambiguities.jl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,11 @@ Base.:*(l::AbstractDimensions, r::Number) = error("Please use an `UnionAbstractQ
1212
Base.:*(l::Number, r::AbstractDimensions) = error("Please use an `UnionAbstractQuantity` for multiplication. You used multiplication on types: $(typeof(l)) and $(typeof(r)).")
1313
Base.:/(l::AbstractDimensions, r::Number) = error("Please use an `UnionAbstractQuantity` for division. You used division on types: $(typeof(l)) and $(typeof(r)).")
1414
Base.:/(l::Number, r::AbstractDimensions) = error("Please use an `UnionAbstractQuantity` for division. You used division on types: $(typeof(l)) and $(typeof(r)).")
15+
16+
if VERSION < v"1.7"
17+
for I in (Base.MultiplicativeInverses.UnsignedMultiplicativeInverse, Base.MultiplicativeInverses.SignedMultiplicativeInverse)
18+
@eval function Base.div(x::T, y::$I{T}, r::RoundingMode=RoundToZero) where {T<:AbstractGenericQuantity}
19+
return new_quantity(typeof(x), div(ustrip(x), ustrip(y), r), dimension(x) / dimension(y))
20+
end
21+
end
22+
end

0 commit comments

Comments
 (0)