Remove headers marked as unused by ClangD. (#3661)

This required adding a few headers that were found transitively before,
but not too many. This is sadly a fairly manual process of opening every
file in my IDE, but I think I got everything in `//common` and
`//toolchain`.

There are a few cases where technically we don't need `foo.h` to be
included into `foo.cpp`, but I've forced those to stay with a pragma.

I've tried to catch the places where we can cut deps in Bazel as well,
but not sure I got all of those.

I had been noticing these in other PRs and it seemed better to isolate
the change.
This commit is contained in:
Chandler Carruth
2024-01-29 16:15:35 +00:00
committed by GitHub
parent 8bee5ebe83
commit bf02d1f4b0
32 changed files with 13 additions and 42 deletions
-2
View File
@@ -9,8 +9,6 @@
#include <string>
#include "llvm/Support/Error.h"
using ::testing::Eq;
using ::testing::Optional;