<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/84701>84701</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [mlir][transform] Printing `transform.param<i64>` crashes verifier
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            mlir:transform_dialect
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          kuhar
      </td>
    </tr>
</table>

<pre>
    Repro: add the following line:
```mlir
    transform.print %kinds#0 : !transform.param<i64>
```
to `@match_matmul` in `mlir/test/Integration/Dialect/Transform/match_matmul.mlir`

Stack trace:
```
iree-compile: /home/jkudersk/iree/iree/third_party/llvm-project/llvm/include/llvm/Support/Casting.h:566: decltype(auto) llvm::cast(const From &) [To = mlir::detail::TypedValue<mlir::transform::Transfor
mHandleTypeInterface>, From = mlir::Value]: Assertion `isa<To>(Val) && "cast<Ty>() argument of incompatible type!"' failed. 
Please report issues to https://github.com/openxla/iree/issues and include the crash backtrace. 
 #0 0x00007fdab7eaaa27 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/jkudersk/iree/iree/third_party/llvm-project/llvm/lib/Support/Unix/Signals.inc:723:13 
 #1 0x00007fdab7ea8c50 llvm::sys::RunSignalHandlers() /home/jkudersk/iree/iree/third_party/llvm-project/llvm/lib/Support/Signals.cpp:106:18 
 #2 0x00007fdab7eab0ea SignalHandler(int) /home/jkudersk/iree/iree/third_party/llvm-project/llvm/lib/Support/Unix/Signals.inc:413:1 
 #3 0x00007fdab1996520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520) 
 #4 0x00007fdab19ea9fc __pthread_kill_implementation ./nptl/./nptl/pthread_kill.c:44:76 
 #5 0x00007fdab19ea9fc __pthread_kill_internal ./nptl/./nptl/pthread_kill.c:78:10 
 #6 0x00007fdab19ea9fc pthread_kill ./nptl/./nptl/pthread_kill.c:89:10 
 #7 0x00007fdab1996476 gsignal ./signal/../sysdeps/posix/raise.c:27:6 
 #8 0x00007fdab197c7f3 abort ./stdlib/./stdlib/abort.c:81:7 
 #9 0x00007fdab197c71b _nl_load_domain ./intl/./intl/loadmsgcat.c:1177:9 
#10 0x00007fdab198de96 (/lib/x86_64-linux-gnu/libc.so.6+0x39e96) 
#11 0x00007fdabab84234 (/home/jkudersk/iree/build/relass/lib/libIREECompiler.so+0x8dbb234) 
#12 0x00007fdabab18ac5 mlir::detail::MemoryEffectOpInterfaceInterfaceTraits::Model<mlir::transform::PrintOp>::getEffects(mlir::detail::MemoryEffectOpInterfaceInterfaceTraits::Concept const*, mlir::Oper
ation*, llvm::SmallVectorImpl<mlir::SideEffects::EffectInstance<mlir::MemoryEffects::Effect> >&) /home/jkudersk/iree/build/relass/llvm-project/tools/mlir/include/mlir/Interfaces/SideEffectInterfaces.h.
inc:194:3 
#13 0x00007fdabab2e65b llvm::SmallVectorBase<unsigned int>::size() const /home/jkudersk/iree/iree/third_party/llvm-project/llvm/include/llvm/ADT/SmallVector.h:91:32 
#14 0x00007fdabab2e65b llvm::SmallVectorTemplateCommon<mlir::SideEffects::EffectInstance<mlir::MemoryEffects::Effect>, void>::end() /home/jkudersk/iree/iree/third_party/llvm-project/llvm/include/llvm/A
DT/SmallVector.h:282:37 
#15 0x00007fdabab2e65b mlir::transform::getConsumedBlockArguments(mlir::Block&, llvm::SmallDenseSet<unsigned int, 4u, llvm::DenseMapInfo<unsigned int, void> >&) /home/jkudersk/iree/iree/third_party/llv
m-project/mlir/lib/Dialect/Transform/IR/TransformInterfaces.cpp:1877:54 
#16 0x00007fdabab77f65 verifyFunctionLikeConsumeAnnotations(mlir::FunctionOpInterface, bool, bool) /home/jkudersk/iree/iree/third_party/llvm-project/mlir/lib/Dialect/Transform/IR/TransformOps.cpp:0:5 
#17 0x00007fdabab7d5e2 mlir::DiagnosedSilenceableFailure::succeeded() const /home/jkudersk/iree/iree/third_party/llvm-project/mlir/include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h:76:
30 
#18 0x00007fdabab7d5e2 verifyNamedSequenceOp(mlir::transform::NamedSequenceOp, bool) /home/jkudersk/iree/iree/third_party/llvm-project/mlir/lib/Dialect/Transform/IR/TransformOps.cpp:2086:13 
#19 0x00007fdabab63c30 mlir::transform::NamedSequenceOp::verify() /home/jkudersk/iree/iree/third_party/llvm-project/mlir/lib/Dialect/Transform/IR/TransformOps.cpp:2095:62 
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMWF9v2zgS_zT0C1GDov76wQ-OHeMCXK-LJttXgxLHNjcUqSOpbnKf_kBStiXX6WXRFrdAEIvUcGZ-vxkOR2TWioMCWKL8DuWbGevdUZvlc39kZlZr_rr8DJ3RKF1hxjl2R8B7LaX-U6gDlkIBSleIbBBZoYLEv1YKE6cwxtgZpuxem3beGaEcRjR_FopbRFOCvVpEk5EMM6xF6VoUGUrvrxTHodPYP2ekZa457lrm2l6igmCh8Mk63TqwDtHtg3JwMMwJrRDdbgST0Pj5p5NFRLdjPfOw_GQq_n90rHn2OJobYONQGIAPjW47ISFi2h51C4hu_3juORj7jOjWC11-3FEYvuuYca-IbqX82n7ojP4juueHXlQ1sudwmXjsu04bL7Fm1gl1mB9RusqLwhvl0Ej32gGiFeudRnSBw7J0hdJVwzwfVaOVdXhrdIsRLbwIyu-eNEbpBgfoQZiDY0LG56fXDvgXJntA6foicg7ZIDUMIx3tP5jiEvxSHwCzD9TdI7oeTE-sReX5xmNYWQvGR8uHUliG0vWTDkurL0wGf73bBUaUBkjp-uk1vvcvmTn0LSiH9R4L5QPCnKgl4MhLgihFtMR7JiTwOY7e_iaBWcAGPLVYWNuDxU7jo3Od9S7SLaLbg3DHvp432sdBd6BeJBsFNa5iiuMhaGGrNIbZI65Z8xzS52QRh-QnL4QQUu45q0tgjNFyFC_7auPDb37XhBR8ChlIq4uQYX_utHUGWBtoWWOhXCTpp-SfFPUk6X5X4sVPiINi0s6FalC6KmmK0lWSjrAlV9iqJie3sH3uVdQV88XYIYy_yP2T303XeY-J3zVJNfKbXvldE2B44iGi1f-B4iwJFI88TceeJotFkVOCA3uDxpeq2BXZBylU__LhoPr4oplbPS8QvSMvGc0pCUDOSrOpUmCLfYN3u84dDTC-exZS7kTbSfBbLNRUPEd0qzonEd2OHscr5gFA5hOlGNnK32PL1w7F5HutlFUI68hKccvKeN17VVeLa9XldQSyssAHG-IWtMZHrzeMXi2Hznrd2oYQGyYsBOW0ROlqTE411V025T7FrPblKehyPAZ5Mgjvo7OJJ2Okb_GNvqTGOyV3UjO-47plIoZSqDMTw6OXaO2hYVF1kpTe2VPW-L1OpsorDovir6ViuoBFcUlFr3RSQVhdZT47o9I3d13dC8k9sSCZtWfzUtQPn-_v1_F0NnOrg9GK1zVNs6lZOjWbVKzJ3zgXP0Krzev9fg-N-9Sdj7nzw5Nhwg117qPmIL93fIYi_6nzB1kYH8BFzb4i_rj9tVYNdA6H0x_RlT8pLlo_dTCc20OfFN5fyvVjy6T8Ao3T5qHtpjgeBYeTp2EiDh6UdUw105Zh7PFEGqX3OJzhxf8qrN-GeFpUndbSTw9N4KV_GibO7NhQY0--X6bnx_nQ0YXCmyx84UpHGZJOM4RCkde3ubpj1uPvVWiweTiaT_G14j8wnHWxI_tVDeNq8-SRXrwKDePCF4iUjmBl74b1BG0nmYO1blutfkky-PT7qgU_0wWK_9zO4FueIhU32aIV9XSVI7ryW3S9ubsP4NZa2b4Ffid187wautTp5g6vhjbuivkNKAuP4K7Tia5x1k_lg-hH1j2ovb4hPtD6zu32FqNDlz_iddhfseLe_sx6-DyeGG25oR2rwsmSZyOaiynNZbkvcvwVjNi_bnvV-Gr1T_EMA7krpXRsS6bEnkRHVdJTUWstL78_nlp_mYJP3Qk78cBHuMsr3DwHOkqvjWAHpS3wRyFBNcBqCVsmZG9gKC990wBw4D-1xrxVVG9j_d2JUIq_42zYXWVx_qhOyYiD6hYHMfb_Yi3wR_h37_V96ibBvtp634j-LeJNSVWMv5k83sUUb5E2KXm7pFzjCpORnZ9UKX8I3iL3He35gDldlsz4MuWLdMFmsEzKhCQJyap8dlzu87JuSLkgjO0LCmWeV6RKSUYpz0te8plYUkIzkiaE0iyh-Xy_ryjPgeUNa7IyW6CMQMuEnHsYc20Os_BJvqyykiQzyWqQNtxxUTqQemZ0x0_oKMo3M7MMTNT9waKMSGGdvSh1wslwVxaU5BuU310ik29waOSEOmBUkDdvtQoSLwbAxoQWYGa9kcvvXDicvhanMYq3DohuA8r_BgAA__90QDVH">