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
-1
View File
@@ -5,7 +5,6 @@
#include "toolchain/check/node_stack.h"
#include "llvm/ADT/STLExtras.h"
#include "toolchain/sem_ir/inst.h"
namespace Carbon::Check {