@@ -138,10 +138,11 @@ bool test_striped_to_blocked() {
138
138
std::ostream_iterator<int > Iter (std::cout, " , " );
139
139
std::copy (d_data, d_data + 512 , Iter);
140
140
std::cout << std::endl;
141
+ sycl::free (d_data, q_ct1);
141
142
return false ;
142
143
}
143
144
}
144
-
145
+ sycl::free (d_data, q_ct1);
145
146
std::cout << " test_striped_to_blocked pass\n " ;
146
147
return true ;
147
148
}
@@ -181,9 +182,11 @@ bool test_blocked_to_striped() {
181
182
std::ostream_iterator<int > Iter (std::cout, " , " );
182
183
std::copy (d_data, d_data + 512 , Iter);
183
184
std::cout << std::endl;
185
+ sycl::free (d_data, q_ct1);
184
186
return false ;
185
187
}
186
188
}
189
+ sycl::free (d_data, q_ct1);
187
190
std::cout << " test_blocked_to_striped pass\n " ;
188
191
return true ;
189
192
}
@@ -226,10 +229,13 @@ bool test_scatter_to_blocked() {
226
229
std::ostream_iterator<int > Iter (std::cout, " , " );
227
230
std::copy (d_data, d_data + 512 , Iter);
228
231
std::cout << std::endl;
232
+ sycl::free (d_data, q_ct1);
233
+ sycl::free (d_rank, q_ct1);
229
234
return false ;
230
235
}
231
236
}
232
-
237
+ sycl::free (d_data, q_ct1);
238
+ sycl::free (d_rank, q_ct1);
233
239
std::cout << " test_scatter_to_blocked pass\n " ;
234
240
return true ;
235
241
}
@@ -282,9 +288,13 @@ bool test_scatter_to_striped() {
282
288
std::ostream_iterator<int > Iter (std::cout, " , " );
283
289
std::copy (d_data, d_data + 512 , Iter);
284
290
std::cout << std::endl;
291
+ sycl::free (d_data, q_ct1);
292
+ sycl::free (d_rank, q_ct1);
285
293
return false ;
286
294
}
287
295
}
296
+ sycl::free (d_data, q_ct1);
297
+ sycl::free (d_rank, q_ct1);
288
298
std::cout << " test_blocked_to_striped pass\n " ;
289
299
return true ;
290
300
}
0 commit comments