[Mlir-commits] [mlir] 200b589 - [mlir][spirv] Fix ambiguous conversion between SmallVector and TypeRange (#134087)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Wed Apr 2 07:09:40 PDT 2025


Author: Igor Wodiany
Date: 2025-04-02T15:09:36+01:00
New Revision: 200b589a1b3a0e12cd9950a897949f3e89534929

URL: https://github.com/llvm/llvm-project/commit/200b589a1b3a0e12cd9950a897949f3e89534929
DIFF: https://github.com/llvm/llvm-project/commit/200b589a1b3a0e12cd9950a897949f3e89534929.diff

LOG: [mlir][spirv] Fix ambiguous conversion between SmallVector and TypeRange (#134087)

This address buildbot failures caused by #133702.

Added: 
    

Modified: 
    mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp b/mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp
index db838fa68a38c..d471d9a8e3d6c 100644
--- a/mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp
+++ b/mlir/lib/Target/SPIRV/Deserialization/Deserializer.cpp
@@ -2065,7 +2065,7 @@ LogicalResult ControlFlowStructurizer::structurize() {
     // and remapping we have previously done should be preserved.
     builder.setInsertionPoint(&mergeBlock->front());
     auto selectionOp = builder.create<spirv::SelectionOp>(
-        location, TypeRange(outsideUses),
+        location, TypeRange(ValueRange(outsideUses)),
         static_cast<spirv::SelectionControl>(control));
     selectionOp->getRegion(0).takeBody(body);
 


        


More information about the Mlir-commits mailing list