diff options
Diffstat (limited to 'contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp')
| -rw-r--r-- | contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp b/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp index a19e17029810..e259c393d07e 100644 --- a/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp +++ b/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp @@ -768,11 +768,11 @@ Error LLJITBuilderState::prepareForConstruction() { // create a default one. if (!SetupProcessSymbolsJITDylib && LinkProcessSymbolsByDefault) { LLVM_DEBUG(dbgs() << "Creating default Process JD setup function\n"); - SetupProcessSymbolsJITDylib = [this](LLJIT &J) -> Expected<JITDylibSP> { + SetupProcessSymbolsJITDylib = [](LLJIT &J) -> Expected<JITDylibSP> { auto &JD = J.getExecutionSession().createBareJITDylib("<Process Symbols>"); - auto G = orc::DynamicLibrarySearchGenerator::GetForCurrentProcess( - DL->getGlobalPrefix()); + auto G = EPCDynamicLibrarySearchGenerator::GetForTargetProcess( + J.getExecutionSession()); if (!G) return G.takeError(); JD.addGenerator(std::move(*G)); |
