<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/92123>92123</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Missing return on nullptr check
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
apach301
</td>
</tr>
</table>
<pre>
Hi,
I found possible null pointer dereference with Svace static analyzer.
A return statement is missing for nullptr check of variable `DI` at utils/TableGen/Common/CodeGenDAGPatterns.cpp:
https://github.com/apach301/llvm-project/blob/1aff294f6ef9c0a1a264c55d55e441e37a353f17/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp#L3393-L3398
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycks2K3DAQhJ9Gvogd9GN5xgcdJjt4s5BAIHmBttQaK5ElI8m7bJ4-2DMhP4cccmlMF5RL9TWU4q8RURP1jqhLA2udUtawgJkk482Y7Jt-74l4JOxC2Pk2n6lLa7R0SaX4MSCNawh0ST5WzNRiRocZo0H66utEP7-AQVoqVG8oRAhv3zEfblZnmrGuOe4yzhgr9YXOvhQfr9SlvHsvNVMzoflGk6MvkD1sfyUduzyTjlGodK0-FCKGL5vyhJGI4THNc7p92G11OT99gloxx3Iwy0Lk-fc3TbUuZduJgYjh6uu0jgeTZiKGn20QMYTwMj8sOX1FU4kYxpBGIgYOzom-dR263jDgILrWKGWVwrblKI8glXT8eDcgYviPuEJ-kLKXD9s8NVZL28seGtT8yFXXKyVVM-nRdH3HpQF7cicjAaTjrusZ78Zjb5VtvBZMtEzxlrdMSXkQJ2x7a8G2J-46BNIynMGHwxb1kPK18aWsqHvBhWwCjBjKfi5CRHylu0iE2K4n672fcb0W0rLgSy2_XKqvAfXHO9k79RT_5NusOeh_oLjX9xeGPcNW557xRwAAAP__ySvo1A">