[llvm] r215363 - Use an early return. NFC.

Rafael Espindola rafael.espindola at gmail.com
Mon Aug 11 09:55:42 PDT 2014


Author: rafael
Date: Mon Aug 11 11:55:42 2014
New Revision: 215363

URL: http://llvm.org/viewvc/llvm-project?rev=215363&view=rev
Log:
Use an early return. NFC.

Modified:
    llvm/trunk/lib/Linker/LinkModules.cpp

Modified: llvm/trunk/lib/Linker/LinkModules.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Linker/LinkModules.cpp?rev=215363&r1=215362&r2=215363&view=diff
==============================================================================
--- llvm/trunk/lib/Linker/LinkModules.cpp (original)
+++ llvm/trunk/lib/Linker/LinkModules.cpp Mon Aug 11 11:55:42 2014
@@ -647,14 +647,15 @@ bool ModuleLinker::getComdatResult(const
   StringRef ComdatName = SrcC->getName();
   Module::ComdatSymTabType &ComdatSymTab = DstM->getComdatSymbolTable();
   Module::ComdatSymTabType::iterator DstCI = ComdatSymTab.find(ComdatName);
-  if (DstCI != ComdatSymTab.end()) {
-    const Comdat *DstC = &DstCI->second;
-    Comdat::SelectionKind SSK = SrcC->getSelectionKind();
-    Comdat::SelectionKind DSK = DstC->getSelectionKind();
-    if (computeResultingSelectionKind(ComdatName, SSK, DSK, Result, LinkFromSrc))
-      return true;
-  }
-  return false;
+
+  if (DstCI == ComdatSymTab.end())
+    return false;
+
+  const Comdat *DstC = &DstCI->second;
+  Comdat::SelectionKind SSK = SrcC->getSelectionKind();
+  Comdat::SelectionKind DSK = DstC->getSelectionKind();
+  return computeResultingSelectionKind(ComdatName, SSK, DSK, Result,
+                                       LinkFromSrc);
 }
 
 /// getLinkageResult - This analyzes the two global values and determines what





More information about the llvm-commits mailing list