From e2e5b9842c3d2b1324567da76693849b58e48b64 Mon Sep 17 00:00:00 2001 From: Kristoffer Carlsson Date: Wed, 20 Jun 2018 12:47:12 +0200 Subject: [PATCH] manually inline setfield! in Stateful popfirst! --- base/iterators.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base/iterators.jl b/base/iterators.jl index 1ce2d65264d01..3595bc9028920 100644 --- a/base/iterators.jl +++ b/base/iterators.jl @@ -1075,7 +1075,7 @@ convert(::Type{Stateful}, itr) = Stateful(itr) throw(EOFError()) else val, state = vs - s.nextvalstate = iterate(s.itr, state) + Core.setfield!(s, :nextvalstate, iterate(s.itr, state)) s.taken += 1 return val end