Fuzzer: Fix library dependencies.
[oota-llvm.git] / lib / LTO / LTOCodeGenerator.cpp
index 468ec24e3a063fdb7fe161dd3eb0c02c3932bc4b..525ca37c2f1fd7ba860078c7c5453400323da997 100644 (file)
@@ -64,16 +64,8 @@ const char* LTOCodeGenerator::getVersionString() {
 #endif
 }
 
-LTOCodeGenerator::LTOCodeGenerator()
-    : Context(getGlobalContext()),
-      MergedModule(new Module("ld-temp.o", Context)),
-      IRLinker(new Linker(*MergedModule)) {
-  initializeLTOPasses();
-}
-
-LTOCodeGenerator::LTOCodeGenerator(std::unique_ptr<LLVMContext> Context)
-    : OwnedContext(std::move(Context)), Context(*OwnedContext),
-      MergedModule(new Module("ld-temp.o", *OwnedContext)),
+LTOCodeGenerator::LTOCodeGenerator(LLVMContext &Context)
+    : Context(Context), MergedModule(new Module("ld-temp.o", Context)),
       IRLinker(new Linker(*MergedModule)) {
   initializeLTOPasses();
 }