Fix leak of DxilContainerWriter in DxbcConverter (#4400)

This commit is contained in:
Tex Riddell 2022-04-19 14:22:14 -07:00 коммит произвёл GitHub
Родитель 9e56b51775
Коммит 0c64351247
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -247,7 +247,7 @@ void DxbcConverter::ConvertImpl(_In_reads_bytes_(DxbcSize) LPCVOID pDxbc,
// Wrap LLVM module in a DXBC container.
size_t DXILSize = DxilBuffer.size_in_bytes();
DxilContainerWriter *pContainerWriter = hlsl::NewDxilContainerWriter();
std::unique_ptr<DxilContainerWriter> pContainerWriter(hlsl::NewDxilContainerWriter());
pContainerWriter->AddPart(DXBC_DXIL, DXILSize, [=](AbstractMemoryStream *pStream) {
WritePart(pStream, DxilBuffer);
});