diff options
Diffstat (limited to 'clang/examples/clang-interpreter/main.cpp')
-rw-r--r-- | clang/examples/clang-interpreter/main.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/examples/clang-interpreter/main.cpp b/clang/examples/clang-interpreter/main.cpp index 69808428a34..b81b7ebbb61 100644 --- a/clang/examples/clang-interpreter/main.cpp +++ b/clang/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: |