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

    <tr>
        <th>Summary</th>
        <td>
            several unused standard headers not reported as unused by `misc-include-cleaner`
        </td>
    </tr>

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

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

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

<pre>
    ```cpp
#include <cassert>
#include <cctype>
#include <cerrno>
#include <cfloat>
#include <ciso646>
#include <climits>
#include <clocale>
#include <cmath>
#include <csetjmp>
#include <csignal>
#include <cstdarg>
#include <cstdbool>
#include <cstddef>
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <cuchar>
#include <cwchar>
#include <cwctype>

void f()
{
}
```

```
<source>:5:1: warning: included header ciso646 is not used directly [misc-include-cleaner]
    5 | #include <ciso646>
      | ^~~~~~~~~~~~~~~~~~
    6 | #include <climits>
<source>:13:1: warning: included header cstddef is not used directly [misc-include-cleaner]
   13 | #include <cstddef>
      | ^~~~~~~~~~~~~~~~~~
   14 | #include <cstdint>
<source>:14:1: warning: included header cstdint is not used directly [misc-include-cleaner]
   14 | #include <cstdint>
      | ^~~~~~~~~~~~~~~~~~
   15 | #include <cstdio>
<source>:19:1: warning: included header cuchar is not used directly [misc-include-cleaner]
   19 | #include <cuchar>
      | ^~~~~~~~~~~~~~~~~
   20 | #include <cwchar>
```
https://godbolt.org/z/ddGnr9Kc3
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJycVc2O8jgQfBrnYoEcOwnkkAPzwx72KTp2Ax45dmQ7IPawz74iE3Y-ohihiRBEru6mqrtahhD00SI2pHwj5UcGQzw53xy0xwucMWudujakYt8f2feEfRC2I1xoK82gkBLxLiEE9JGIz0VUxmuPKRC9ty4FHoyDZFkdXFVUKdToTseQRJ0Ek-TUQTylsIDxq-uTqD5aMEk0KvDHJ2jr3LNkhYcnqLbJVt3QZJNDVEa3adRrm-QcdZfs4iBP4FPg5Tn46Jjx--y0ogfCt4TX0_nm7f7yMb3cjfpn4vxQvAc3eDnWF7uSiF1OxI5ewNtR6Y5OXBQ9ISj0dLIa1YFaF-kQUFGlPcporpSUb50OcjUlraRBsOhJOXGilNKSks07fe5fOj5jXPn57_z5iamWas3d_qgxF6-I_DbYr0XmYonYzLUvisyLRK0Hj89EFi-K1Db-XuQrxF4VueiK2arONNavaBwX7_cS6yVaj8v8VOH_IZwtVZpt_uNynmLsAxE7wveE749Otc7EtfNHwvf_EL5X6i_r67-lyFQjVC1qyLDJq3q73QpRVNmpYdCybVvklZSHTbthHCqAugQsOLRMbjPdcMZFnjPOGOO8WgvO4SClAsXqttiWpGDYgTZrY87d7b8zHcKAzSZnrMwMtGjCeF1ybvFCR5Bwfrs9fXPLWbXDMZCCGR1i-KkSdTTYBDyjB0MHO04mRLAK_H143zPz2DsfUVEI97j2SknFFmdXsWzwppm1TsfT0K6l6wjf3yhMP6veuy-UkfD9SDwQvh-F_RcAAP__2ZhsQA">