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

    <tr>
        <th>Summary</th>
        <td>
            Invalid MLIR crashes mlir-opt
        </td>
    </tr>

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

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

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

<pre>
    ```mlir
func.func @test_vectorize_copy_complex(%arg0: tensor<8x8xcomplex<i32>>, %arg1: tensor<8x8xcomplex<i32>>) -> tensor<8x8xcomplex<i32>> {
    %cst = arith.constant dense<42> : tensor<8x8xcomplex<i32>>
}
```

```bash
$ ./bin/mlir-opt -verify-diagnostics x.mlir 

llvm-project/mlir/lib/IR/BuiltinAttributes.cpp:1027: static mlir::DenseElementsAttr mlir::DenseElementsAttr::get(mlir::ShapedType, llvm::ArrayRef<std::complex<llvm::APInt> >): Assertion `hasSameElementsOrSplat(type, values)' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: ./bin/mlir-opt -verify-diagnostics x.mlir
1.      MLIR Parser: custom op parser 'func.func'
2.      MLIR Parser: custom op parser 'arith.constant'

```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJycVF2PqzYQ_TXmZRRkbBLIAw9sNpFWulVXm76vjJmAew1G9hBt-usrw36kL-32RpaDx3NmzpyxrUIw3YhYse0D2z4maqbe-ao3XrWGbippXHur2I6vY7DGM15f5lGncQKWc8JAr1fU5Lz5C1-1m26v2g2TxTcmSia2ynecyRoIx-A8k4fyrXz78JAHIwWTxzjEAVb37Hvue9gwefxPR2DFA-M1AMTwOhAw-QjKG-pT7cZAaiRocQzI5CEXC-I7-XnNisc4f6gTv--WjQp9XIscUiZOjRmZOEUFN24i2FzRm8tt0xrVjS6Q0QHe0rgNaxxrr8Nm8u5P1PQOZOJkTcPE6emFidPDbCyZsSbyppkJQ6qnick646KIBQRSZDQsQFkzWT_GGo8WBxwpRNi_7a3mDomJ8svt3KsJ2z9uE8ZuRYqrvfZe3V7wwuQhULvavjS783t-GmlVODYw0qxDQE_GjcB2vFfhrIZPIr_782RVpEDvKa_KzhgiVBRwUcZimzJeP_841ucjhLkZDIGCZu7A4-Q8ATnoiaYQCYgTE6fOUD83qXZD1DNSW__uxDYhLFlOoMYWzKjt3CJQj6C9Cj00Sv8krzTG3GdS-ie08xDFZ7zmKSy_Z-86rwZQvpuXamK1_-skMF5n78F--_H0As_KB4ydAD0HcgO4CabFBkwUn7eSiYLxWnwf-c-7sMLvT3LSVrLdy71KsMqKXHKZc1EmfSUaecm3O6V1W16yRjQS92WT88t-u9vrPSamElxsuRQF57zgZZphobJt0XJ9wbZpdyznOChj09iB1PkuWbSvMimzMk-satCG5XUSYr0CIr5Tvlo61sxdYDm3JlD4ikCGLFZP41VZ0671L23DAB-iJ7O31a8fi3d210r8HQAA___OO6aO">