<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/91233>91233</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
mlir/include/mlir/ExecutionEngine/MemRefUtils.h:190:No 'return' statement in non-void function
</td>
</tr>
<tr>
<th>Labels</th>
<td>
mlir:core,
code-quality,
mlir:execution-engine,
skip-precommit-approval
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dcb314
</td>
</tr>
</table>
<pre>
Source code is
OwningMemRef &operator=(const OwningMemRef &&other) {
freeFunc = other.freeFunc;
descriptor = other.descriptor;
other.freeFunc = nullptr;
memset(&other.descriptor, 0, sizeof(other.descriptor));
}
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxkkt1unDAQhZ9muLFYmfESLxdcbEK4ayu16gMYMwtujU39kzZ9-or96SaKQAad-ThzNIOK0UyOqIX6EequUDnNPrSjHkS1LwY_vrbffA6amPYjMROBd8CPl5OxL7-dcdMnWr7SiQE--JWCSj6A6AAP2ruYPjAblmYKgA0D-Xi1OgWiPjvNQHTsXN_dJBA3iDE2UtTBrMmHN-RdvLPvPc6wy9auKbzzW2iJlAAPt1hvzfCJ8e2I5i_5E-DhI9Fs990QZHd5LcZWjI1oVEFtJauaV1gdeDG3xB-UHAbVKEQ5UiNJCimagxK81rIaCtMixz2v-UO1XXLXVHKoTweOY12NggTsOS3K2J21L8vOh6kwMWZqmwqFKKwayMbzPhEXawKIo_aBABHwCRC3RZa_srImvf4XryD9IZ2T8a4kNxl3_yj-NGu5BtJ-WUwq1boG_6LsVq-7IrRblHLIU4Q9tyameA-XTLLUnhtgb5y2eSTA_io83zo-Xxv2lz_lezI27mYQx6rhII6fPQOUgVIODlCymFSihVxixjHnXfnizchO2enNrMjBtnNKawRxBOwB-8mkOQ877RfAfgt3fZRr8D9Ipy3cNsYI2J8n-S8AAP__Fv75iA">