Remove unused members and constructor arguments.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181096 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Linker/Linker.cpp b/lib/Linker/Linker.cpp
index 06d2469..f8bf21e 100644
--- a/lib/Linker/Linker.cpp
+++ b/lib/Linker/Linker.cpp
@@ -19,20 +19,14 @@
 #include "llvm/Support/system_error.h"
 using namespace llvm;
 
-Linker::Linker(StringRef progname, StringRef modname,
-               LLVMContext& C, unsigned flags):
+Linker::Linker(StringRef modname,
+               LLVMContext& C):
   Context(C),
-  Composite(new Module(modname, C)),
-  Flags(flags),
-  Error(),
-  ProgramName(progname) { }
+  Composite(new Module(modname, C)) { }
 
-Linker::Linker(StringRef progname, Module* aModule, unsigned flags) :
+Linker::Linker(Module* aModule) :
   Context(aModule->getContext()),
-  Composite(aModule),
-  Flags(flags),
-  Error(),
-  ProgramName(progname) { }
+  Composite(aModule) { }
 
 Linker::~Linker() {
   delete Composite;