Fix leak of DxilContainerWriter in DxbcConverter (#4400)
This commit is contained in:
Родитель
9e56b51775
Коммит
0c64351247
|
@ -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);
|
||||
});
|
||||
|
|
Загрузка…
Ссылка в новой задаче