@@ -105,45 +105,45 @@ function unittest_testsuite(Backend, backend_str, backend_mod, BackendArrayT; sk
105105 A = allocate (backend, Int, 16 , 16 )
106106 index_linear_global (backend, 8 )(A, ndrange = length (A))
107107 synchronize (backend)
108- @test all (A .== LinearIndices (A))
108+ @test all (Array (A) .== LinearIndices (A))
109109
110110 A = allocate (backend, Int, 8 )
111111 index_linear_local (backend, 8 )(A, ndrange = length (A))
112112 synchronize (backend)
113- @test all (A .== 1 : 8 )
113+ @test all (Array (A) .== 1 : 8 )
114114
115115 A = allocate (backend, Int, 16 )
116116 index_linear_local (backend, 8 )(A, ndrange = length (A))
117117 synchronize (backend)
118- @test all (A [1 : 8 ] .== 1 : 8 )
119- @test all (A [9 : 16 ] .== 1 : 8 )
118+ @test all (Array (A) [1 : 8 ] .== 1 : 8 )
119+ @test all (Array (A) [9 : 16 ] .== 1 : 8 )
120120
121121 A = allocate (backend, Int, 8 , 2 )
122122 index_linear_local (backend, 8 )(A, ndrange = length (A))
123123 synchronize (backend)
124- @test all (A [1 : 8 ] .== 1 : 8 )
125- @test all (A [9 : 16 ] .== 1 : 8 )
124+ @test all (Array (A) [1 : 8 ] .== 1 : 8 )
125+ @test all (Array (A) [9 : 16 ] .== 1 : 8 )
126126
127127 A = allocate (backend, CartesianIndex{2 }, 16 , 16 )
128128 index_cartesian_global (backend, 8 )(A, ndrange = size (A))
129129 synchronize (backend)
130- @test all (A .== CartesianIndices (A))
130+ @test all (Array (A) .== CartesianIndices (A))
131131
132132 A = allocate (backend, CartesianIndex{1 }, 16 , 16 )
133133 index_cartesian_global (backend, 8 )(A, ndrange = length (A))
134134 synchronize (backend)
135- @test all (A [:] .== CartesianIndices ((length (A),)))
135+ @test all (Array (A) [:] .== CartesianIndices ((length (A),)))
136136
137137 # Non-multiplies of the workgroupsize
138138 A = allocate (backend, Int, 7 , 7 )
139139 index_linear_global (backend, 8 )(A, ndrange = length (A))
140140 synchronize (backend)
141- @test all (A .== LinearIndices (A))
141+ @test all (Array (A) .== LinearIndices (A))
142142
143143 A = allocate (backend, Int, 5 )
144144 index_linear_local (backend, 8 )(A, ndrange = length (A))
145145 synchronize (backend)
146- @test all (A .== 1 : 5 )
146+ @test all (Array (A) .== 1 : 5 )
147147 end
148148
149149 @kernel function constarg (A, @Const (B))
@@ -199,7 +199,7 @@ function unittest_testsuite(Backend, backend_str, backend_mod, BackendArrayT; sk
199199 A = KernelAbstractions. zeros (Backend (), Int64, 1024 )
200200 kernel_val! (Backend ())(A, Val (3 ), ndrange = size (A))
201201 synchronize (Backend ())
202- @test all ((a) -> a == 3 , A )
202+ @test all ((a) -> a == 3 , Array (A) )
203203
204204 @kernel function kernel_empty ()
205205 nothing
@@ -276,7 +276,7 @@ function unittest_testsuite(Backend, backend_str, backend_mod, BackendArrayT; sk
276276 A = KernelAbstractions. zeros (Backend (), Int64, 1024 )
277277 context_kernel (Backend ())(A, ndrange = size (A))
278278 synchronize (Backend ())
279- @test all ((a) -> a == 1 , A )
279+ @test all ((a) -> a == 1 , Array (A) )
280280 else
281281 @test_throws ErrorException (" This kernel is unavailable for backend CPU" ) context_kernel (Backend ())
282282 end
0 commit comments