<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/57557>57557</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            "DICompileUnit not listed in llvm.dbg.cu" verifier error after recent regression
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          dstenb
      </td>
    </tr>
</table>

<pre>
    Commit: 958abe864ab777302d1e7aee7b6c5ea4b0fe9be6

Command: opt -S -strip-debug -disable-debug-info-type-map < foo.ll

DICompileUnit not listed in llvm.dbg.cu
!18 = distinct !DICompileUnit(language: DW_LANG_C99, file: !15, producer: "clang version 16.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: LineTablesOnly, splitDebugInlining: false, nameTableKind: None)
/repo/edasten/llvm-main/llvm/build-all/bin/opt: -: error: input module is broken!

[foo.ll.gz](https://github.com/llvm/llvm-project/files/9488466/foo.ll.gz)
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVU8tunTAQ_RrYWCBjnl6wSHOVKmqULPpaRjYeuG6NjYxJlXx9x9DbJLtWQtic8ZyZOcdIp577azfPOiTlFeF1JyR0TSVk27YlZaqAVgC0shlqEJWkI3AJTUJPCb063jFbWBXT3RJI9plka_B6yRTIbSKZ0quQBo7PTNvRZeF5gWwWC0nKazI6lxvzlvF0i5yLNvDV6kCsC8ToNYAi2hJjnuZcySkftj8prCg6JDoRLBS0HQJB6B1Fwjoj7LSJCWKXp--Pd1f3Hx-vOU8Y1sdTEY5EdQQW79Q2gD9ANsRc8gR-1c6SoslpThGOJ_X6sAQ96xfYxx-FWSHifrMIw7cjJ4ZohGHWawQ-6UOuO23hS9RmfbDmOZ5YF6PDKQp1a4222k7veK2Yj4QLw72zGOAXJW48LA4XUAL1sriLcqHS-rLHRW7aqEyg5LjfA2hbJMviC7x3--TaLlsgM0phAAcl0rufkbJ461RSfzjsy6eXpD6h0OcQlhXzkRafSYfzJvPBza_195ZQ4x8woDM3Uf4VV151XdU0EfnLyHgKfdE0rGx4iR-qLxUvuUiDDgZ6dOFfrwpj0UE9avDHiESMAfceBrABl8nD7k26edP_9xDo67ZPUbd13abnvitGXjPGy06NkjZ11XDgpRrbWlE-iio1-J-ZtUcBsTcLv8hOEe9VfUp1zyhjlNOa8qJmPC8p0jUgOf6bY0OrpKKArpp8n9H5KfX93hLenBWDUYT1NShwtMkC7OWQX2zh7Hyv4iWR6V653zv_Dc_MSPo">