From b4a0ba17183e1b4aa385e81e896c2a95671a40b2 Mon Sep 17 00:00:00 2001 From: Bill Wendling Date: Wed, 16 Oct 2013 08:59:57 +0000 Subject: Add a 'deleteModule' method to the Linker class. This deletes the Module ivar instead of having the LTO code generater do it. It also sets the pointer to 'NULL', so that if it's used again it will abort quickly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192778 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/Linker.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/llvm/Linker.h b/include/llvm/Linker.h index 3667b8521d..4f37459eb4 100644 --- a/include/llvm/Linker.h +++ b/include/llvm/Linker.h @@ -32,7 +32,9 @@ class Linker { Linker(Module *M); ~Linker(); + Module *getModule() const { return Composite; } + void deleteModule(); /// \brief Link \p Src into the composite. The source is destroyed if /// \p Mode is DestroySource and preserved if it is PreserveSource. -- cgit v1.2.3