#include #include using namespace std; using namespace sycl; int ab(int *); int main() { int crc=10; int x[5]={1,2,3,4,5}; int len=5; cpu_selector device_selector; queue q(device_selector); { bufferxx (x,range<1> (len)); q.submit([&](handler &h) { auto xxx=xx.get_access(h); auto CRC=crc; h.single_task([=]() { CRC=ab((int *)&xxx[0]); }); }); } cout<<"crc"<