From 5ea4fcc0f9d54859af976ef28c52a4a3b5a55e12 Mon Sep 17 00:00:00 2001 From: Martin Holters Date: Fri, 18 May 2018 13:44:07 +0200 Subject: [PATCH] Don't use done to determine whether an index inbounds for an Array --- src/ordered_dict.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ordered_dict.jl b/src/ordered_dict.jl index 0f75d7484..8ab910ddd 100644 --- a/src/ordered_dict.jl +++ b/src/ordered_dict.jl @@ -426,7 +426,7 @@ function start(t::OrderedDict) t.ndel > 0 && rehash!(t) 1 end -done(t::OrderedDict, i::Int) = done(t.keys, i) +done(t::OrderedDict, i::Int) = i > length(t.keys) next(t::OrderedDict, i::Int) = (Pair(t.keys[i],t.vals[i]), i+1) if isdefined(Base, :KeySet) # 0.7.0-DEV.2722