JuliaSIMD/StrideArrays.jl

Error when summing view of StrideArray

Closed this issue · 0 comments

I am getting the following error when summing over a view:

julia> using StrideArrays

julia> zeros_sa(size...) = StrideArray(zeros(Float32, size...), static.(size));

julia> A = zeros_sa(10, 10);

julia> sum(A)
0.0f0

julia> sum(view(A, :, :))
0.0f0

julia> sum(view(A, static(1):static(2), :))
ERROR: MethodError: no method matching iterate(::Nothing)
[...]