File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -183,11 +183,17 @@ Base.size(A::VectorOfArrays) = size(A.kernel_size)
183
183
Base. IndexStyle (A:: VectorOfArrays ) = IndexLinear ()
184
184
185
185
186
+ Base. @propagate_inbounds _reshape_dataview (dataview:: AbstractArray , s:: NTuple{1,Integer} ) = dataview
187
+
188
+ Base. @propagate_inbounds _reshape_dataview (dataview:: AbstractArray , s:: NTuple{N,Integer} ) where {N} =
189
+ Base. __reshape ((dataview, IndexStyle (dataview)), s)
190
+
191
+
186
192
Base. @propagate_inbounds function Base. getindex (A:: VectorOfArrays , i:: Integer )
187
193
@boundscheck checkbounds (A, i)
188
194
r, s = _elem_range_size (A, i)
189
195
dataview = view (A. data, r)
190
- Base . __reshape (( dataview, IndexStyle (dataview)) , s)
196
+ _reshape_dataview ( dataview, s)
191
197
end
192
198
193
199
You can’t perform that action at this time.
0 commit comments