mirror of
https://github.com/ldc-developers/ldc.git
synced 2025-05-10 21:06:33 +03:00
fix LLVM7.0 build (#2578)
This commit is contained in:
parent
effce1723d
commit
aa979e6e90
4 changed files with 28 additions and 7 deletions
|
@ -188,10 +188,11 @@ public:
|
|||
#if LDC_LLVM_VER >= 700
|
||||
execSession(stringPool), resolver(createResolver()),
|
||||
objectLayer(execSession,
|
||||
[](llvm::orc::VModuleKey) {
|
||||
return std::make_shared<llvm::SectionMemoryManager>();
|
||||
},
|
||||
[this](llvm::orc::VModuleKey) { return resolver; }),
|
||||
[this](llvm::orc::VModuleKey) {
|
||||
return llvm::orc::RTDyldObjectLinkingLayer::Resources{
|
||||
std::make_shared<llvm::SectionMemoryManager>(),
|
||||
resolver};
|
||||
}),
|
||||
#else
|
||||
objectLayer(
|
||||
[]() { return std::make_shared<llvm::SectionMemoryManager>(); }),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue