[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