diff --git a/include/llvm/Linker/Linker.h b/include/llvm/Linker/Linker.h index 7ac457856a1..e307e06f50b 100644 --- a/include/llvm/Linker/Linker.h +++ b/include/llvm/Linker/Linker.h @@ -72,7 +72,6 @@ public: Linker(Module *M); Module *getModule() const { return Composite; } - void deleteModule(); /// \brief Link \p Src into the composite. The source is destroyed. /// Passing OverrideSymbols as true will have symbols from Src diff --git a/lib/Linker/LinkModules.cpp b/lib/Linker/LinkModules.cpp index 9aff43f3199..7ba622f6ee1 100644 --- a/lib/Linker/LinkModules.cpp +++ b/lib/Linker/LinkModules.cpp @@ -2051,11 +2051,6 @@ Linker::Linker(Module *M) Composite->getContext().diagnose(DI); }) {} -void Linker::deleteModule() { - delete Composite; - Composite = nullptr; -} - bool Linker::linkInModule(Module *Src, unsigned Flags, const FunctionInfoIndex *Index, Function *FuncToImport) {