diff --git a/base/array.jl b/base/array.jl index a6364188b8977..a10678d44b1c6 100644 --- a/base/array.jl +++ b/base/array.jl @@ -2337,7 +2337,7 @@ function filter!(f, a::AbstractVector) for acurr in a if f(acurr) - a[i] = acurr + @inbounds a[i] = acurr y = iterate(idx, state) y === nothing && (i += 1; break) i, state = y