================ @@ -1733,12 +1819,14 @@ ConversionPattern::matchAndRewrite(Operation *op, getTypeConverter()); // Remap the operands of the operation. - SmallVector<Value, 4> operands; + SmallVector<SmallVector<Value>> remapped; if (failed(rewriterImpl.remapValues("operand", op->getLoc(), rewriter, - op->getOperands(), operands))) { + op->getOperands(), remapped))) { return failure(); } - return matchAndRewrite(op, operands, dialectRewriter); + SmallVector<ValueRange> remappedAsRange = llvm::map_to_vector( + remapped, [](const auto &v) -> ValueRange { return v; }); ---------------- zero9178 wrote:
```suggestion SmallVector<ValueRange> remappedAsRange = llvm::to_vector_of<ValueRange>( remapped); ``` https://github.com/llvm/llvm-project/pull/116470 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits