From db939bbb20d179fbebd574a4b5a84f56f59ed934 Mon Sep 17 00:00:00 2001 From: Grzegorz Wawiorko Date: Thu, 13 May 2021 10:22:50 +0200 Subject: [PATCH] Fix test_buffer - undefined behavior in case of CL_MEM_USE_HOST_PTR (#1210) --- test_conformance/buffers/test_buffer_fill.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test_conformance/buffers/test_buffer_fill.cpp b/test_conformance/buffers/test_buffer_fill.cpp index 3edfafbc..9c9c7d17 100644 --- a/test_conformance/buffers/test_buffer_fill.cpp +++ b/test_conformance/buffers/test_buffer_fill.cpp @@ -702,10 +702,6 @@ int test_buffer_fill( cl_device_id deviceID, cl_context context, cl_command_queu int test_buffer_fill_struct( cl_device_id deviceID, cl_context context, cl_command_queue queue, int num_elements ) { - clMemWrapper buffers[2]; - void *outptr; - TestStruct *inptr; - TestStruct *hostptr; TestStruct pattern; clProgramWrapper program; clKernelWrapper kernel; @@ -741,6 +737,10 @@ int test_buffer_fill_struct( cl_device_id deviceID, cl_context context, cl_comma for (n = 0; n < 8; n++) { clEventWrapper event[2]; + clMemWrapper buffers[2]; + void *outptr; + TestStruct *inptr; + TestStruct *hostptr; offset_elements = (size_t)get_random_float(0.f, (float)(num_elements - 8), d);