Skip to content

Commit b9fda22

Browse files
timholykimikage
andauthored
Update src/fixed.jl
Co-Authored-By: kimikage <[email protected]>
1 parent 6e9e840 commit b9fda22

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/fixed.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ Base.unitrange_last(start::F, stop::F) where {F<:Fixed} =
169169
Base.unsafe_length(r::AbstractUnitRange{F}) where {F <: Fixed{<:Union{SShorterThanInt,Int},f}} where {f} =
170170
((Int(reinterpret(last(r))) - Int(reinterpret(first(r)))) >> f) + 1
171171
Base.unsafe_length(r::AbstractUnitRange{F}) where {F <: Fixed{T,f}} where {T<:Signed,f} =
172-
T(reinterpret(last(r)) >> f - reinterpret(first(r)) >> f) + oneunit(T)
172+
floor(T, last(r)) - floor(T, first(r)) + oneunit(T)
173173
Base.length(r::AbstractUnitRange{F}) where {F <: Fixed{<:SShorterThanInt,f}} where {f} =
174174
Base.unsafe_length(r)
175175
Base.length(r::AbstractUnitRange{F}) where {F <: Fixed{T,f}} where {T<:Signed,f} =

0 commit comments

Comments
 (0)