[llvm-branch-commits] [llvm] [mcp-frameinst: 2/4]: [MCP][NFC] Cleanup and prepare to preserve frame-setup/destroy (PR #186240)

Sergei Barannikov via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Fri Mar 13 05:17:21 PDT 2026


================
@@ -226,10 +223,10 @@ class CopyTracker {
           if (SrcCopy != Copies.end() && SrcCopy->second.LastSeenUseInCopy) {
             // If SrcCopy defines multiple values, we only need
             // to erase the record for Def in DefRegs.
-            for (auto itr = SrcCopy->second.DefRegs.begin();
-                 itr != SrcCopy->second.DefRegs.end(); itr++) {
-              if (*itr == Def) {
-                SrcCopy->second.DefRegs.erase(itr);
+            for (auto *Itr = SrcCopy->second.DefRegs.begin();
----------------
s-barannikov wrote:

```suggestion
            for (auto Itr = SrcCopy->second.DefRegs.begin();
```


https://github.com/llvm/llvm-project/pull/186240


More information about the llvm-branch-commits mailing list