Skip to content

Commit c6e425e

Browse files
committed
Rename to iterate_starting_state
1 parent 8fcde2c commit c6e425e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

base/abstractarray.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1234,10 +1234,10 @@ oneunit(x::AbstractMatrix{T}) where {T} = _one(oneunit(T), x)
12341234
# While the definitions for IndexLinear are all simple enough to inline on their
12351235
# own, IndexCartesian's CartesianIndices is more complicated and requires explicit
12361236
# inlining.
1237-
_iterate_starting_state(A) = _iterate_starting_state(A, IndexStyle(A))
1238-
_iterate_starting_state(A, ::IndexLinear) = firstindex(A)
1239-
_iterate_starting_state(A, ::IndexStyle) = (eachindex(A),)
1240-
iterate(A::AbstractArray, state = _iterate_starting_state(A)) = _iterate(A, state)
1237+
iterate_starting_state(A) = iterate_starting_state(A, IndexStyle(A))
1238+
iterate_starting_state(A, ::IndexLinear) = firstindex(A)
1239+
iterate_starting_state(A, ::IndexStyle) = (eachindex(A),)
1240+
iterate(A::AbstractArray, state = iterate_starting_state(A)) = _iterate(A, state)
12411241
function _iterate(A::AbstractArray, state::Tuple)
12421242
y = iterate(state...)
12431243
y === nothing && return nothing

0 commit comments

Comments
 (0)