@@ -1375,6 +1375,7 @@ TEST_F(CompilerTest, CompileWhenDebugWorksThenStripDebug) {
1375
1375
VERIFY_SUCCEEDED (CreateContainerBuilder (&pBuilder));
1376
1376
VERIFY_SUCCEEDED (pBuilder->Load (pProgram));
1377
1377
VERIFY_SUCCEEDED (pBuilder->RemovePart (hlsl::DxilFourCC::DFCC_ShaderDebugInfoDXIL));
1378
+ pResult.Release ();
1378
1379
VERIFY_SUCCEEDED (pBuilder->SerializeContainer (&pResult));
1379
1380
VERIFY_SUCCEEDED (pResult->GetResult (&pNewProgram));
1380
1381
pHeader = (hlsl::DxilContainerHeader *)(pNewProgram->GetBufferPointer ());
@@ -1407,6 +1408,7 @@ TEST_F(CompilerTest, CompileWhenWorksThenAddRemovePrivate) {
1407
1408
CreateBlobFromText (privateTxt.c_str (), &pPrivate);
1408
1409
VERIFY_SUCCEEDED (pBuilder->Load (pProgram));
1409
1410
VERIFY_SUCCEEDED (pBuilder->AddPart (hlsl::DxilFourCC::DFCC_PrivateData, pPrivate));
1411
+ pResult.Release ();
1410
1412
VERIFY_SUCCEEDED (pBuilder->SerializeContainer (&pResult));
1411
1413
1412
1414
CComPtr<IDxcBlob> pNewProgram;
@@ -1425,6 +1427,7 @@ TEST_F(CompilerTest, CompileWhenWorksThenAddRemovePrivate) {
1425
1427
VERIFY_SUCCEEDED (CreateContainerBuilder (&pBuilder));
1426
1428
VERIFY_SUCCEEDED (pBuilder->Load (pNewProgram));
1427
1429
VERIFY_SUCCEEDED (pBuilder->RemovePart (hlsl::DxilFourCC::DFCC_PrivateData));
1430
+ pResult.Release ();
1428
1431
VERIFY_SUCCEEDED (pBuilder->SerializeContainer (&pResult));
1429
1432
1430
1433
pNewProgram.Release ();
@@ -1468,6 +1471,7 @@ TEST_F(CompilerTest, CompileWithRootSignatureThenStripRootSignature) {
1468
1471
VERIFY_SUCCEEDED (CreateContainerBuilder (&pBuilder));
1469
1472
VERIFY_SUCCEEDED (pBuilder->Load (pProgram));
1470
1473
VERIFY_SUCCEEDED (pBuilder->RemovePart (hlsl::DxilFourCC::DFCC_RootSignature));
1474
+ pResult.Release ();
1471
1475
VERIFY_SUCCEEDED (pBuilder->SerializeContainer (&pResult));
1472
1476
VERIFY_SUCCEEDED (pResult->GetResult (&pNewProgram));
1473
1477
pContainerHeader = (hlsl::DxilContainerHeader *)(pNewProgram->GetBufferPointer ());
0 commit comments