diff options
Diffstat (limited to 'examples/clang-interpreter/main.cpp')
-rw-r--r-- | examples/clang-interpreter/main.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/clang-interpreter/main.cpp b/examples/clang-interpreter/main.cpp index 69808428a3..b81b7ebbb6 100644 --- a/examples/clang-interpreter/main.cpp +++ b/examples/clang-interpreter/main.cpp @@ -61,11 +61,12 @@ private: return llvm::make_unique<SectionMemoryManager>(); } - SimpleJIT(std::unique_ptr<TargetMachine> TM, DataLayout DL, - DynamicLibrarySearchGenerator ProcessSymbolsGenerator) + SimpleJIT( + std::unique_ptr<TargetMachine> TM, DataLayout DL, + std::unique_ptr<DynamicLibrarySearchGenerator> ProcessSymbolsGenerator) : TM(std::move(TM)), DL(std::move(DL)) { llvm::sys::DynamicLibrary::LoadLibraryPermanently(nullptr); - ES.getMainJITDylib().setGenerator(std::move(ProcessSymbolsGenerator)); + ES.getMainJITDylib().addGenerator(std::move(ProcessSymbolsGenerator)); } public: |