Issue 71005
Summary several unused standard headers not reported as unused by `misc-include-cleaner`
Labels new issue
Assignees
Reporter firewave
    ```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
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to