aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/DebugInfo.cpp
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2025-04-19 09:10:43 -0700
committerGitHub <noreply@github.com>2025-04-19 09:10:43 -0700
commit584aefbc9be371fceb5f8f494a7e49a0f24e98a3 (patch)
tree92c4ed5d3422ffa44ff34e0075ee2cb5ab8a1d8a /llvm/lib/IR/DebugInfo.cpp
parent6b2fd90bb8e9567e5f200ae343d6d0eaedc03782 (diff)
downloadllvm-584aefbc9be371fceb5f8f494a7e49a0f24e98a3.zip
llvm-584aefbc9be371fceb5f8f494a7e49a0f24e98a3.tar.gz
llvm-584aefbc9be371fceb5f8f494a7e49a0f24e98a3.tar.bz2
[llvm] Use range-based for loops with llvm::drop_begin (NFC) (#136417)
Diffstat (limited to 'llvm/lib/IR/DebugInfo.cpp')
-rw-r--r--llvm/lib/IR/DebugInfo.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/IR/DebugInfo.cpp b/llvm/lib/IR/DebugInfo.cpp
index cefd6fe..7a133b2 100644
--- a/llvm/lib/IR/DebugInfo.cpp
+++ b/llvm/lib/IR/DebugInfo.cpp
@@ -976,9 +976,9 @@ void Instruction::mergeDIAssignID(
return; // No DIAssignID tags to process.
DIAssignID *MergeID = IDs[0];
- for (auto It = std::next(IDs.begin()), End = IDs.end(); It != End; ++It) {
- if (*It != MergeID)
- at::RAUW(*It, MergeID);
+ for (DIAssignID *AssignID : drop_begin(IDs)) {
+ if (AssignID != MergeID)
+ at::RAUW(AssignID, MergeID);
}
setMetadata(LLVMContext::MD_DIAssignID, MergeID);
}