[llvm] [Orc] Use a range-based for loop (NFC) (PR #169240)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sun Nov 23 13:10:43 PST 2025


https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/169240

Identified with modernize-loop-convert.


>From d08d8d28c164c59ad85b794a68a48b5fa58789f5 Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Sun, 23 Nov 2025 12:12:50 -0800
Subject: [PATCH] [Orc] Use a range-based for loop (NFC)

Identified with modernize-loop-convert.
---
 llvm/lib/ExecutionEngine/Orc/Core.cpp | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/llvm/lib/ExecutionEngine/Orc/Core.cpp b/llvm/lib/ExecutionEngine/Orc/Core.cpp
index d029ac587fb9a..9233c8ed8d0dd 100644
--- a/llvm/lib/ExecutionEngine/Orc/Core.cpp
+++ b/llvm/lib/ExecutionEngine/Orc/Core.cpp
@@ -713,12 +713,7 @@ JITDylib::defineMaterializing(MaterializationResponsibility &FromMR,
     std::vector<NonOwningSymbolStringPtr> AddedSyms;
     std::vector<NonOwningSymbolStringPtr> RejectedWeakDefs;
 
-    for (auto SFItr = SymbolFlags.begin(), SFEnd = SymbolFlags.end();
-         SFItr != SFEnd; ++SFItr) {
-
-      auto &Name = SFItr->first;
-      auto &Flags = SFItr->second;
-
+    for (auto &[Name, Flags] : SymbolFlags) {
       auto EntryItr = Symbols.find(Name);
 
       // If the entry already exists...



More information about the llvm-commits mailing list