<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">