@@ -175,7 +175,7 @@ TEST_F(clLinkProgramTests, GivenProgramsWithSpecConstantsThenSpecConstantsAreEmb
175175 uint32_t prog2Keys[1 ] = {11 };
176176 uint64_t prog2Values[1 ] = {13 };
177177
178- auto progSrc1 = clUniquePtr (new MockProgram (*pProgram->getDevice ().getExecutionEnvironment ()));
178+ auto progSrc1 = clUniquePtr (new MockProgram (*pProgram->getDevice ().getExecutionEnvironment (), pContext, false , pProgram-> pDevice ));
179179 progSrc1->pDevice = pProgram->pDevice ;
180180 progSrc1->specConstantsValues [prog1Keys[0 ]] = prog1Values[0 ];
181181 progSrc1->specConstantsValues [prog1Keys[1 ]] = prog1Values[1 ];
@@ -184,21 +184,21 @@ TEST_F(clLinkProgramTests, GivenProgramsWithSpecConstantsThenSpecConstantsAreEmb
184184 progSrc1->irBinarySize = sizeof (ir1);
185185 progSrc1->isSpirV = true ;
186186
187- auto progSrc2 = clUniquePtr (new MockProgram (*pProgram->getDevice ().getExecutionEnvironment ()));
187+ auto progSrc2 = clUniquePtr (new MockProgram (*pProgram->getDevice ().getExecutionEnvironment (), pContext, false , pProgram-> pDevice ));
188188 progSrc2->pDevice = pProgram->pDevice ;
189189 progSrc2->specConstantsValues [prog2Keys[0 ]] = prog2Values[0 ];
190190 progSrc2->areSpecializationConstantsInitialized = true ;
191191 progSrc2->irBinary = makeCopy (ir2, sizeof (ir2));
192192 progSrc2->irBinarySize = sizeof (ir2);
193193 progSrc2->isSpirV = true ;
194194
195- auto progSrc3 = clUniquePtr (new MockProgram (*pProgram->getDevice ().getExecutionEnvironment ()));
195+ auto progSrc3 = clUniquePtr (new MockProgram (*pProgram->getDevice ().getExecutionEnvironment (), pContext, false , pProgram-> pDevice ));
196196 progSrc3->pDevice = pProgram->pDevice ;
197197 progSrc3->irBinary = makeCopy (ir3, sizeof (ir3));
198198 progSrc3->irBinarySize = sizeof (ir3);
199199 progSrc3->isSpirV = true ;
200200
201- auto progDst = clUniquePtr (new MockProgram (*pProgram->getDevice ().getExecutionEnvironment ()));
201+ auto progDst = clUniquePtr (new MockProgram (*pProgram->getDevice ().getExecutionEnvironment (), pContext, false , pProgram-> pDevice ));
202202 progDst->pDevice = pProgram->pDevice ;
203203 cl_program inputPrograms[3 ] = {progSrc1.get (), progSrc2.get (), progSrc3.get ()};
204204
0 commit comments