diff --git a/mlir/lib/Transforms/Utils/DialectConversion.cpp b/mlir/lib/Transforms/Utils/DialectConversion.cpp index 3d0c81867e0cc..9f8a482d6e2d2 100644 --- a/mlir/lib/Transforms/Utils/DialectConversion.cpp +++ b/mlir/lib/Transforms/Utils/DialectConversion.cpp @@ -2848,7 +2848,7 @@ SmallVector TypeConverter::materializeTargetConversion( fn(builder, resultTypes, inputs, loc, originalType); if (result.empty()) continue; - assert(TypeRange(result) == resultTypes && + assert(TypeRange(ValueRange(result)) == resultTypes && "callback produced incorrect number of values or values with " "incorrect types"); return result;