Discovered by clang-tidy. See also #5316.
@@ -6,6 +6,8 @@
#include <gtest/gtest.h>
+#include <string>
+
namespace Carbon {
namespace {
@@ -7,6 +7,8 @@
#include <gmock/gmock.h>
#include "common/error_test_helpers.h"
#include "common/raw_string_ostream.h"
#include "llvm/Support/FormatVariadic.h"
+#include <tuple>
namespace Carbon::StructReflection {
+#include <type_traits>
@@ -4,6 +4,7 @@
#include "toolchain/check/check_unit.h"
+#include <iterator>
#include <string>
#include <tuple>
#include <utility>
@@ -4,6 +4,8 @@
#include "toolchain/check/generic.h"
+#include <utility>
#include "toolchain/base/kind_switch.h"
#include "toolchain/check/diagnostic_helpers.h"
#include "toolchain/check/eval.h"
#include "toolchain/check/thunk.h"
#include "toolchain/check/call.h"
#include "toolchain/check/convert.h"
#include "toolchain/sem_ir/import_ir.h"
#include "toolchain/sem_ir/file.h"
namespace Carbon::SemIR {