Don't store the context in the Linker.
authorRafael Espindola <rafael.espindola@gmail.com>
Sat, 4 May 2013 02:34:41 +0000 (02:34 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sat, 4 May 2013 02:34:41 +0000 (02:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181097 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Linker.h
lib/Linker/Linker.cpp

index a398e1233a453e04d8ca491e7f38a96efbee8624..6761b8e68ed6d5817a3e3f8d345484a2249c4f11 100644 (file)
@@ -111,7 +111,6 @@ class Linker {
   /// @name Data
   /// @{
   private:
-    LLVMContext& Context; ///< The context for global information
     Module* Composite; ///< The composite module linked together
   /// @}
 
index f8bf21e5ea800a3153d77e7a14706abdc2ecde44..c80f8173c3f2bbb4b3ed850370c49b2102cbb581 100644 (file)
@@ -21,11 +21,9 @@ using namespace llvm;
 
 Linker::Linker(StringRef modname,
                LLVMContext& C):
-  Context(C),
   Composite(new Module(modname, C)) { }
 
 Linker::Linker(Module* aModule) :
-  Context(aModule->getContext()),
   Composite(aModule) { }
 
 Linker::~Linker() {