================
@@ -1497,15 +1530,33 @@ void ConversionPatternRewriter::replaceOp(Operation 
*op, ValueRange newValues) {
     impl->logger.startLine()
         << "** Replace : '" << op->getName() << "'(" << op << ")\n";
   });
-  impl->notifyOpReplaced(op, newValues);
+  SmallVector<ReplacementValues> newVals(newValues.size(), {});
+  for (auto it : llvm::enumerate(newValues))
+    if (Value val = it.value())
+      newVals[it.index()].push_back(val);
----------------
zero9178 wrote:

```suggestion
  for (auto [index, val] : llvm::enumerate(newValues))
    if (val)
      newVals[index].push_back(val);
```
Ditto below

https://github.com/llvm/llvm-project/pull/115816
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to