<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/163337>163337</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[mlir] SEGV `--test-bytecode-roundtrip=test-kind=4`
</td>
</tr>
<tr>
<th>Labels</th>
<td>
mlir
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
YuanchengJiang
</td>
</tr>
</table>
<pre>
PoC:
```
spirv.module Logical GLSL450 {
spirv.func @callee() -> () "None" {
spirv.Kill
}
spirv.func @do_not_inline_kill() -> () "None" {
spirv.FunctionCall @callee() : () -> ()
spirv.Return
}
}
func.func @fusion_bridge_698938439() -> i32 {
%c = arith.constant 0 : i32
return %c : i32
}
%fusion_tmp = func.call @fusion_bridge_698938439() : () -> i32
"test.versionedC"() <{attribute = #test.attr_params<42, 24>}> : () -> ()
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyMk91q5DgQhZ-mfCNs5JJ_L3zRaacDu2FZNrAwV41sqd2ayFKjn4a8_WDH6YRkZhgwyFh1Tn11cHHv1WSk7KC8g7JPeAxn67pvkZvxLM30l-JmSgYrXrp_7R7YDugOKro9dOcvyl2z2YqoJXm0kxq5Jg-PT49FSQnUd0B3hBDyWnaKZiRQ0JFrLSVgA9iSFNg92d4B8R9rJCC-aV-FfyutNyeo-596Cns0NhyV0crI4_Mi-HP_QzRjUNbsudZfAIHtyFevDeIN4z8ZojOfGLdzQbxxnqJX1hwHp8Qkj1XbtKwpWPuxgWL4ITrAciTAesKdCudstMYHbgKhK5hiuNW5leCt_P3mBoPl1jvMl9Vw5Rq3kX_P9TmDmzlikD5kV-kWuRR7QLxp9lDf8RCcGmKQa0tAttYvX48X7vjsge0LBNwTLIDdL7RLxr_K_PbvJaJjomUtT2SX1xUtGMWqTc5djQNrZcmG6jRUjLOTzFlTNeyUj-VQtXmiOqRY5jQvaIMFttmYi5OQWMu2KPNKNFBQOXOlM62vc2bdlCjvo-zyijFWJ5oPUvt1YRBnrdwyctknrlvq0yFOHgqqlQ_-3SGooNclWwVlT57uH_4nUNE0XQJJh5cgRytk6mw0Ijh1AdavN8_KCGB9scwcne7OIVz8soh4ADxMKpzjkI12Bjws3bYjvTj7XY4B8LDCe8DDxn_t8EcAAAD__8Q3H4g">