Fixed use-after-free and class-memaccess errors when compiling with GCC 12.2.0 (#1702)

This commit is contained in:
Tuomas Lauttia
2023-04-21 12:09:55 +03:00
committed by GitHub
parent 5b87f53fe8
commit 4f5af72088
3 changed files with 3 additions and 7 deletions

View File

@@ -42,7 +42,7 @@ int test_device_set(size_t deviceCount, size_t queueCount, cl_device_id *devices
clProgramWrapper program;
clKernelWrapper kernels[2];
clMemWrapper stream;
clCommandQueueWrapper queues[MAX_QUEUES];
clCommandQueueWrapper queues[MAX_QUEUES] = {};
size_t threads[1], localThreads[1];
cl_uint data[TEST_SIZE];
cl_uint outputData[TEST_SIZE];
@@ -50,8 +50,6 @@ int test_device_set(size_t deviceCount, size_t queueCount, cl_device_id *devices
cl_uint expectedResultsOneDevice[MAX_DEVICES][TEST_SIZE];
size_t i;
memset(queues, 0, sizeof(queues));
RandomSeed seed( gRandomSeed );
if (deviceCount > MAX_DEVICES) {