Update mclinker to dce82bc4537ed20c18688114f0564a1589b07e9f for LLVM 3.5.

Change-Id: I275af6ee798613002e9403d9ab8ebfa3f1473881
diff --git a/lib/Object/ObjectLinker.cpp b/lib/Object/ObjectLinker.cpp
index f5eec4c..d4df036 100644
--- a/lib/Object/ObjectLinker.cpp
+++ b/lib/Object/ObjectLinker.cpp
@@ -99,7 +99,7 @@
 /// initStdSections - initialize standard sections
 bool ObjectLinker::initStdSections()
 {
-  ObjectBuilder builder(m_Config, *m_pModule);
+  ObjectBuilder builder(*m_pModule);
 
   // initialize standard sections
   if (!m_LDBackend.initStdSections(builder))
@@ -260,7 +260,7 @@
 /// mergeSections - put allinput sections into output sections
 bool ObjectLinker::mergeSections()
 {
-  ObjectBuilder builder(m_Config, *m_pModule);
+  ObjectBuilder builder(*m_pModule);
   Module::obj_iterator obj, objEnd = m_pModule->obj_end();
   for (obj = m_pModule->obj_begin(); obj != objEnd; ++obj) {
     LDContext::sect_iterator sect, sectEnd = (*obj)->context()->sectEnd();