Skip to content

Commit 814945c

Browse files
authored
Simplify range_start_stop_length (#39272)
1 parent 1045986 commit 814945c

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

base/range.jl

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -515,11 +515,8 @@ function LinRange(start, stop, len::Integer)
515515
LinRange{T}(start, stop, len)
516516
end
517517

518-
function range_start_stop_length(start::T, stop::S, len::Integer) where {T,S}
519-
a, b = promote(start, stop)
520-
range_start_stop_length(a, b, len)
521-
end
522-
range_start_stop_length(start::T, stop::T, len::Integer) where {T<:Real} = LinRange{T}(start, stop, len)
518+
range_start_stop_length(start, stop, len::Integer) =
519+
range_start_stop_length(promote(start, stop)..., len)
523520
range_start_stop_length(start::T, stop::T, len::Integer) where {T} = LinRange{T}(start, stop, len)
524521
range_start_stop_length(start::T, stop::T, len::Integer) where {T<:Integer} =
525522
_linspace(float(T), start, stop, len)

0 commit comments

Comments
 (0)