From 4ba3096c3f174fe4a14dd95dd43d8428d23b8c98 Mon Sep 17 00:00:00 2001 From: paulfradgley <39525348+paulfradgley@users.noreply.github.com> Date: Tue, 28 Oct 2025 11:30:47 +0000 Subject: [PATCH] Fix build errors --- .../cl_khr_semaphore/test_semaphores.cpp | 25 +++++++++---------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/test_conformance/extensions/cl_khr_semaphore/test_semaphores.cpp b/test_conformance/extensions/cl_khr_semaphore/test_semaphores.cpp index 27afef05..45d15076 100644 --- a/test_conformance/extensions/cl_khr_semaphore/test_semaphores.cpp +++ b/test_conformance/extensions/cl_khr_semaphore/test_semaphores.cpp @@ -26,37 +26,36 @@ namespace { const char* source = "__kernel void empty() {}"; -const char* source_write_int = "__kernel void write_int(int* out, int val) { out[0] = val; }" +const char* source_write_int = "__kernel void write_int(__global int* out, int val) { out[0] = val; }"; #define CREATE_KERNEL \ clProgramWrapper program_write_int; \ clKernelWrapper kernel_write_int; \ err = create_single_kernel_helper(context, &program_write_int, &kernel_write_int, 1, \ &source_write_int, "write_int"); \ + size_t threads = 1; \ test_error(err, "Could not create kernel") #define CREATE_BUFFER \ int int_val = 45; \ clMemWrapper buffer_write_int = clCreateBuffer(context, CL_MEM_READ_WRITE, \ - sizeof(cl_int), nullptr, &error); \ - test_error(error, "clCreateBuffer failed") + sizeof(cl_int), nullptr, &err); \ + test_error(err, "clCreateBuffer failed") #define ENQUEUE_KERNEL(QUEUE, NUM_LIST, WAITLIST) \ - error = clSetKernelArg(kernel_write_int, 0, sizeof(buffer_write_int), &buffer_write_int); \ - test_error(error, "clSetKernelArg failed"); \ - error = clSetKernelArg(kernel_write_int, 1, sizeof(int), &int_val); \ - test_error(error, "clSetKernelArg failed"); \ - size_t threads = 1; \ + err = clSetKernelArg(kernel_write_int, 0, sizeof(buffer_write_int), &buffer_write_int); \ + test_error(err, "clSetKernelArg failed"); \ + err = clSetKernelArg(kernel_write_int, 1, sizeof(int), &int_val); \ + test_error(err, "clSetKernelArg failed"); \ err = clEnqueueNDRangeKernel(QUEUE, kernel_write_int, 1, nullptr, \ &threads, nullptr, NUM_LIST, WAITLIST, nullptr); \ test_error(err, "clEnqueueNDRangeKernel failed") #define ENQUEUE_KERNEL_WITH_EVENT(QUEUE, NUM_LIST, WAITLIST, EVENT) \ - error = clSetKernelArg(kernel_write_int, 0, sizeof(buffer_write_int), &buffer_write_int); \ - test_error(error, "clSetKernelArg failed"); \ - error = clSetKernelArg(kernel_write_int, 1, sizeof(int), &int_val); \ - test_error(error, "clSetKernelArg failed"); \ - size_t threads = 1; \ + err = clSetKernelArg(kernel_write_int, 0, sizeof(buffer_write_int), &buffer_write_int); \ + test_error(err, "clSetKernelArg failed"); \ + err = clSetKernelArg(kernel_write_int, 1, sizeof(int), &int_val); \ + test_error(err, "clSetKernelArg failed"); \ clEventWrapper EVENT; \ err = clEnqueueNDRangeKernel(QUEUE, kernel_write_int, 1, nullptr, \ &threads, nullptr, NUM_LIST, WAITLIST, &EVENT); \