Skip to content

Commit 9af10e3

Browse files
[ExecutionEngine] Avoid repeated hash lookups (NFC) (#129191)
1 parent 248be98 commit 9af10e3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/lib/ExecutionEngine/Orc/MemoryMapper.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,9 +98,9 @@ void InProcessMemoryMapper::initialize(MemoryMapper::AllocInfo &AI,
9898
std::lock_guard<std::mutex> Lock(Mutex);
9999

100100
// This is the maximum range whose permission have been possibly modified
101-
Allocations[MinAddr].Size = MaxAddr - MinAddr;
102-
Allocations[MinAddr].DeinitializationActions =
103-
std::move(*DeinitializeActions);
101+
auto &Alloc = Allocations[MinAddr];
102+
Alloc.Size = MaxAddr - MinAddr;
103+
Alloc.DeinitializationActions = std::move(*DeinitializeActions);
104104
Reservations[AI.MappingBase.toPtr<void *>()].Allocations.push_back(MinAddr);
105105
}
106106

0 commit comments

Comments
 (0)