Fix for problems with uninitialized SPatchExecutionEnvironment

Change-Id: I46b1c5badc6505b8443e7c1eaca1fc56a03f0768
This commit is contained in:
Wilma, Pawel
2018-10-05 11:28:50 +02:00
committed by sys_ocldev
parent 51ecef7ec2
commit 7d93fedbab
9 changed files with 44 additions and 37 deletions

View File

@@ -39,7 +39,7 @@ TEST(ParentKernelTest, GetObjectCounts) {
MockDevice *device = new MockDevice(*platformDevices[0]);
MockProgram program(*device->getExecutionEnvironment());
SPatchExecutionEnvironment environment;
SPatchExecutionEnvironment environment = {};
environment.HasDeviceEnqueue = 1;
info.patchInfo.executionEnvironment = &environment;
@@ -164,6 +164,7 @@ TEST(ParentKernelTest, initializeOnParentKernelAllocatesPrivateMemoryForBlocks)
infoBlock->patchInfo.threadPayload = threadPayloadBlock;
SPatchExecutionEnvironment *executionEnvironmentBlock = new SPatchExecutionEnvironment;
*executionEnvironmentBlock = {};
executionEnvironmentBlock->HasDeviceEnqueue = 1;
infoBlock->patchInfo.executionEnvironment = executionEnvironmentBlock;