diff --git a/src/google/protobuf/generated_message_tctable_decl.h b/src/google/protobuf/generated_message_tctable_decl.h index 5ebc98093a..185ae9c469 100644 --- a/src/google/protobuf/generated_message_tctable_decl.h +++ b/src/google/protobuf/generated_message_tctable_decl.h @@ -18,9 +18,12 @@ #include #include +#include "absl/log/absl_check.h" #include "absl/types/span.h" +#include "google/protobuf/arena.h" #include "google/protobuf/message_lite.h" #include "google/protobuf/parse_context.h" +#include "google/protobuf/port.h" // Must come last: #include "google/protobuf/port_def.inc" diff --git a/src/google/protobuf/generated_message_tctable_full.cc b/src/google/protobuf/generated_message_tctable_full.cc index 36b0e874c5..d2f4d269e0 100644 --- a/src/google/protobuf/generated_message_tctable_full.cc +++ b/src/google/protobuf/generated_message_tctable_full.cc @@ -33,10 +33,11 @@ #include "google/protobuf/extension_set.h" #include "google/protobuf/generated_message_tctable_impl.h" #include "google/protobuf/message.h" +#include "google/protobuf/message_lite.h" #include "google/protobuf/parse_context.h" -#include "google/protobuf/port.h" #include "google/protobuf/unknown_field_set.h" #include "google/protobuf/wire_format.h" +#include "google/protobuf/wire_format_lite.h" // must be last #include "google/protobuf/port_def.inc" diff --git a/src/google/protobuf/generated_message_tctable_gen.h b/src/google/protobuf/generated_message_tctable_gen.h index a42de2b479..ac2557921e 100644 --- a/src/google/protobuf/generated_message_tctable_gen.h +++ b/src/google/protobuf/generated_message_tctable_gen.h @@ -12,14 +12,12 @@ #define GOOGLE_PROTOBUF_GENERATED_MESSAGE_TCTABLE_GEN_H__ #include -#include -#include #include +#include "absl/types/span.h" #include "absl/types/variant.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/descriptor.pb.h" -#include "google/protobuf/generated_message_tctable_decl.h" // Must come last: #include "google/protobuf/port_def.inc" diff --git a/src/google/protobuf/generated_message_tctable_impl.h b/src/google/protobuf/generated_message_tctable_impl.h index 0e639a89a5..1619289e28 100644 --- a/src/google/protobuf/generated_message_tctable_impl.h +++ b/src/google/protobuf/generated_message_tctable_impl.h @@ -13,10 +13,11 @@ #include #include #include -#include #include "absl/base/optimization.h" #include "absl/log/absl_log.h" +#include "absl/strings/cord.h" +#include "absl/strings/string_view.h" #include "google/protobuf/extension_set.h" #include "google/protobuf/generated_message_tctable_decl.h" #include "google/protobuf/map.h" @@ -27,6 +28,7 @@ #include "google/protobuf/raw_ptr.h" #include "google/protobuf/repeated_field.h" #include "google/protobuf/repeated_ptr_field.h" +#include "google/protobuf/serial_arena.h" #include "google/protobuf/wire_format_lite.h" // Must come last: diff --git a/src/google/protobuf/generated_message_tctable_lite.cc b/src/google/protobuf/generated_message_tctable_lite.cc index ef63b3dfd2..6cf977022b 100644 --- a/src/google/protobuf/generated_message_tctable_lite.cc +++ b/src/google/protobuf/generated_message_tctable_lite.cc @@ -8,11 +8,12 @@ #include #include #include +#include #include +#include // IWYU pragma: keep for operator new #include #include #include -#include #include "absl/base/optimization.h" #include "absl/log/absl_check.h" @@ -20,6 +21,8 @@ #include "absl/numeric/bits.h" #include "absl/strings/str_cat.h" #include "absl/strings/string_view.h" +#include "google/protobuf/arenastring.h" +#include "google/protobuf/generated_enum_util.h" #include "google/protobuf/generated_message_tctable_decl.h" #include "google/protobuf/generated_message_tctable_impl.h" #include "google/protobuf/inlined_string_field.h" @@ -30,6 +33,7 @@ #include "google/protobuf/port.h" #include "google/protobuf/repeated_field.h" #include "google/protobuf/repeated_ptr_field.h" +#include "google/protobuf/serial_arena.h" #include "google/protobuf/varint_shuffle.h" #include "google/protobuf/wire_format_lite.h" #include "utf8_validity.h"