[Mlir-commits] [mlir] [mlir][Transforms] Fix crash in `reconcile-unrealized-casts` (PR #158067)
    Mehdi Amini 
    llvmlistbot at llvm.org
       
    Thu Sep 11 06:47:25 PDT 2025
    
    
  
================
@@ -3306,9 +3306,13 @@ LogicalResult OperationConverter::convertOperations(ArrayRef<Operation *> ops) {
 void mlir::reconcileUnrealizedCasts(
     ArrayRef<UnrealizedConversionCastOp> castOps,
     SmallVectorImpl<UnrealizedConversionCastOp> *remainingCastOps) {
+  // Set of all cast ops for faster lookups.
+  DenseSet<Operation *> castOpSet;
+  for (UnrealizedConversionCastOp op : castOps)
+    castOpSet.insert(op);
----------------
joker-eph wrote:
Also, I didn't quite get why not use ` DenseSet<UnrealizedConversionCastOp> castOpSet;` ?
https://github.com/llvm/llvm-project/pull/158067
    
    
More information about the Mlir-commits
mailing list