Skip to content

Commit 853b303

Browse files
committed
Fix iterate for CodePoints
1 parent 50ca55e commit 853b303

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

REQUIRE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
julia 0.6 2-
2-
ModuleInterfaceTools 0.1.6
2+
ModuleInterfaceTools 0.1.7

src/codepoints.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ codepoints(xs) = CodePoints(xs)
2525
eltype(::Type{<:CodePoints{S}}) where {S} = eltype(S)
2626
length(it::CodePoints) = length(it.xs)
2727
@static if NEW_ITERATE
28-
iterate(it::CodePoints, state) = iterate(it.xs, state)
28+
iterate(it::CodePoints, state=1) = iterate(it.xs, state)
2929
else
3030
start(it::CodePoints) = 1
3131
done(it::CodePoints, state) = state > ncodeunits(it.xs)

src/compat.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ strides(s::CodeUnits) = (1,)
119119
getindex(s::CodeUnits, i::Int) = codeunit(s.s, i)
120120
IndexStyle(::Type{<:CodeUnits}) = IndexLinear()
121121
@static if NEW_ITERATE
122-
iterate(s::CodeUnits, i) = (s[i], i+1)
122+
iterate(s::CodeUnits, i=1) = (s[i], i+1)
123123
else
124124
start(s::CodeUnits) = 1
125125
next(s::CodeUnits, i) = (s[i], i+1)

0 commit comments

Comments
 (0)