From 16679612bd399fec7fd4052d80d83b0383b9a424 Mon Sep 17 00:00:00 2001 From: Milan Bouchet-Valat Date: Wed, 13 Jun 2018 14:33:50 +0200 Subject: [PATCH] Avoid mutating breaks argument in cut --- src/extras.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/extras.jl b/src/extras.jl index d26ef91a..8eeb95ab 100644 --- a/src/extras.jl +++ b/src/extras.jl @@ -69,10 +69,10 @@ function cut(x::AbstractArray{T, N}, breaks::AbstractVector; if extend min_x, max_x = extrema(x) if !ismissing(min_x) && breaks[1] > min_x - pushfirst!(breaks, min_x) + breaks = [min_x; breaks] end if !ismissing(max_x) && breaks[end] < max_x - push!(breaks, max_x) + breaks = [breaks; max_x] end end