diff --git a/lib/DxilDia/DxilDiaSession.cpp b/lib/DxilDia/DxilDiaSession.cpp index 7d350eac8..268f5d7ff 100644 --- a/lib/DxilDia/DxilDiaSession.cpp +++ b/lib/DxilDia/DxilDiaSession.cpp @@ -13,6 +13,7 @@ #include "dxc/DxilPIXPasses/DxilPIXPasses.h" #include "dxc/DxilPIXPasses/DxilPIXVirtualRegisters.h" +#include "llvm/ADT/STLExtras.h" #include "llvm/IR/Function.h" #include "llvm/IR/InstIterator.h" #include "llvm/IR/Instruction.h" @@ -38,7 +39,7 @@ void dxil_dia::Session::Init( m_module = module; m_context = context; m_finder = finder; - m_dxilModule = std::make_unique(module.get()); + m_dxilModule = llvm::make_unique(module.get()); llvm::legacy::PassManager PM; llvm::initializeDxilAnnotateWithVirtualRegisterPass(*llvm::PassRegistry::getPassRegistry()); diff --git a/lib/HLSL/DxilContainerReflection.cpp b/lib/HLSL/DxilContainerReflection.cpp index ba7eb7d6b..38821b1c5 100644 --- a/lib/HLSL/DxilContainerReflection.cpp +++ b/lib/HLSL/DxilContainerReflection.cpp @@ -9,6 +9,7 @@ // // /////////////////////////////////////////////////////////////////////////////// +#include "llvm/ADT/STLExtras.h" #include "llvm/Bitcode/ReaderWriter.h" #include "llvm/IR/LLVMContext.h" #include "llvm/IR/InstIterator.h" @@ -1797,7 +1798,7 @@ LPCSTR DxilShaderReflection::CreateUpperCase(LPCSTR pValue) { if (*pCursor == '\0') return pValue; - std::unique_ptr pUpperStr = std::make_unique(strlen(pValue) + 1); + std::unique_ptr pUpperStr = llvm::make_unique(strlen(pValue) + 1); char *pWrite = pUpperStr.get(); pCursor = pValue; for (;;) {