diff --git a/src/series.jl b/src/series.jl index 84f3cc21..c0d7d4c2 100644 --- a/src/series.jl +++ b/src/series.jl @@ -371,7 +371,7 @@ end end # try some intervals over which the function may be defined -function tryrange(F::T, vec) where T <: AbstractArray +function tryrange(F::AbstractArray, vec) rets = [tryrange(f, vec) for f in F] # get the preferred for each maxind = maximum(indexin(rets, vec)) # get the last attempt that succeeded (most likely to fit all) rets .= [tryrange(f, vec[maxind:maxind]) for f in F] # ensure that all functions compute there