[llvm] 2e8f89f - [Object] Avoid repeated map lookups (NFC) (#126853)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 12 08:46:58 PST 2025
Author: Kazu Hirata
Date: 2025-02-12T08:46:55-08:00
New Revision: 2e8f89f048a46afc1e9d4db98ae2932925f6499a
URL: https://github.com/llvm/llvm-project/commit/2e8f89f048a46afc1e9d4db98ae2932925f6499a
DIFF: https://github.com/llvm/llvm-project/commit/2e8f89f048a46afc1e9d4db98ae2932925f6499a.diff
LOG: [Object] Avoid repeated map lookups (NFC) (#126853)
Added:
Modified:
llvm/lib/Object/GOFFObjectFile.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Object/GOFFObjectFile.cpp b/llvm/lib/Object/GOFFObjectFile.cpp
index db1e7e704f62e..7806953aecd29 100644
--- a/llvm/lib/Object/GOFFObjectFile.cpp
+++ b/llvm/lib/Object/GOFFObjectFile.cpp
@@ -564,8 +564,7 @@ section_iterator GOFFObjectFile::section_end() const {
void GOFFObjectFile::moveSymbolNext(DataRefImpl &Symb) const {
for (uint32_t I = Symb.d.a + 1, E = EsdPtrs.size(); I < E; ++I) {
- if (EsdPtrs[I]) {
- const uint8_t *EsdRecord = EsdPtrs[I];
+ if (const uint8_t *EsdRecord = EsdPtrs[I]) {
GOFF::ESDSymbolType SymbolType;
ESDRecord::getSymbolType(EsdRecord, SymbolType);
// Skip EDs - i.e. section symbols.
More information about the llvm-commits
mailing list