@@ -401,7 +401,7 @@ bool kernel_test_memcpy_addr_space(sycl::queue &deviceQueue) {
401
401
sycl::buffer<char , 1 > buffer3 (dst1, sycl::range<1 >(16 ));
402
402
deviceQueue.submit ([&](sycl::handler &cgh) {
403
403
sycl::accessor<char , 1 , sycl::access::mode::read,
404
- sycl::access::target::constant_buffer ,
404
+ sycl::access::target::device ,
405
405
sycl::access::placeholder::false_t >
406
406
src_acc (buffer1, cgh);
407
407
@@ -420,7 +420,8 @@ bool kernel_test_memcpy_addr_space(sycl::queue &deviceQueue) {
420
420
sycl::nd_range<1 >{16 , 16 }, [=](sycl::nd_item<1 >) {
421
421
// memcpy from constant buffer to local buffer
422
422
memcpy (local_acc.get_multi_ptr <sycl::access::decorated::no>().get (),
423
- src_acc.get_pointer (), 8 );
423
+ src_acc.get_multi_ptr <sycl::access::decorated::no>().get (),
424
+ 8 );
424
425
for (size_t idx = 0 ; idx < 7 ; ++idx)
425
426
local_acc[idx] += 1 ;
426
427
// memcpy from local buffer to global buffer
@@ -429,7 +430,9 @@ bool kernel_test_memcpy_addr_space(sycl::queue &deviceQueue) {
429
430
8 );
430
431
char device_buf[16 ];
431
432
// memcpy from constant buffer to private memory
432
- memcpy (device_buf, src_acc.get_pointer (), 8 );
433
+ memcpy (device_buf,
434
+ src_acc.get_multi_ptr <sycl::access::decorated::no>().get (),
435
+ 8 );
433
436
for (size_t idx = 0 ; idx < 7 ; ++idx) {
434
437
device_buf[idx] += 2 ;
435
438
// memcpy from private to global buffer
0 commit comments