Improve KernelInfo handling:

Remove wrapper for KernelInfo constructor
Switch to unique pointer where possible

Change-Id: Ib3f323e34836e1d189d836fd539ab45518609610
This commit is contained in:
Cetnerowski
2018-08-16 14:28:58 +02:00
committed by sys_ocldev
parent ff683ebdc1
commit 8647e0c349
36 changed files with 155 additions and 196 deletions

View File

@@ -39,7 +39,7 @@ TEST(PrintfHandlerTest, givenNotPreparedPrintfHandlerWhenGetSurfaceIsCalledThenR
pPrintfSurface->DataParamOffset = 0;
pPrintfSurface->DataParamSize = 8;
KernelInfo *pKernelInfo = new KernelInfo();
auto pKernelInfo = std::make_unique<KernelInfo>();
pKernelInfo->patchInfo.pAllocateStatelessPrintfSurface = pPrintfSurface;
MockProgram *pProgram = new MockProgram(*device->getExecutionEnvironment(), &context, false);
@@ -53,7 +53,7 @@ TEST(PrintfHandlerTest, givenNotPreparedPrintfHandlerWhenGetSurfaceIsCalledThenR
delete printfHandler;
delete pPrintfSurface;
delete pKernel;
delete pKernelInfo;
delete pProgram;
delete device;
}
@@ -65,7 +65,7 @@ TEST(PrintfHandlerTest, givenPreparedPrintfHandlerWhenGetSurfaceIsCalledThenResu
pPrintfSurface->DataParamOffset = 0;
pPrintfSurface->DataParamSize = 8;
KernelInfo *pKernelInfo = new KernelInfo();
auto pKernelInfo = std::make_unique<KernelInfo>();
pKernelInfo->patchInfo.pAllocateStatelessPrintfSurface = pPrintfSurface;
MockProgram *pProgram = new MockProgram(*device->getExecutionEnvironment(), &context, false);
@@ -82,7 +82,7 @@ TEST(PrintfHandlerTest, givenPreparedPrintfHandlerWhenGetSurfaceIsCalledThenResu
delete printfHandler;
delete pPrintfSurface;
delete pKernel;
delete pKernelInfo;
delete pProgram;
delete device;
}