From da8589695d97addcfde9e11b1e5497e0486f1f6f Mon Sep 17 00:00:00 2001 From: Balint Cristian Date: Thu, 28 Aug 2025 03:23:36 +0300 Subject: [PATCH] [LLVM][MSWIN][CI] Fix LLVM module build with latest CI update --- src/target/llvm/llvm_module.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/target/llvm/llvm_module.cc b/src/target/llvm/llvm_module.cc index f90729a45f06..8ea438626532 100644 --- a/src/target/llvm/llvm_module.cc +++ b/src/target/llvm/llvm_module.cc @@ -515,7 +515,13 @@ void LLVMModuleNode::InitORCJIT() { const llvm::Triple& triple) -> std::unique_ptr { #endif #if _WIN32 +#if TVM_LLVM_VERSION >= 210 + auto GetMemMgr = [](const llvm::MemoryBuffer&) { + return std::make_unique(); + }; +#else auto GetMemMgr = []() { return std::make_unique(); }; +#endif auto ObjLinkingLayer = std::make_unique(session, std::move(GetMemMgr)); #else