Pārlūkot izejas kodu

[ORC] Fix clang-interpreter example code broken by r368707.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@368778 91177308-0d34-0410-b5e6-96231b3b80d8
Douglas Yung 6 gadi atpakaļ
vecāks
revīzija
4df908a46a
1 mainītis faili ar 4 papildinājumiem un 3 dzēšanām
  1. 4 3
      examples/clang-interpreter/main.cpp

+ 4 - 3
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: