We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6a6f354 commit 45625a0Copy full SHA for 45625a0
src/abstractarray.jl
@@ -59,13 +59,15 @@ function to_cartesian(A, indices::Tuple)
59
isa(val, Integer) && return val
60
isa(val, UnitRange) && return first(val)
61
isa(val, Colon) && return 1
62
+ isa(val, Base.Slice{Base.OneTo{Int}}) && return 1
63
error("GPU indexing only defined for integers or unit ranges. Found: $val")
64
end)
65
stop = CartesianIndex(ntuple(length(indices)) do i
66
val = indices[i]
67
68
isa(val, UnitRange) && return last(val)
69
isa(val, Colon) && return size(A, i)
70
+ isa(val, Base.Slice{Base.OneTo{Int}}) && return size(A, i)
71
72
73
CartesianRange(start, stop)
0 commit comments