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