From 23c804f51f47aef737573828f2396b7590cee7a6 Mon Sep 17 00:00:00 2001 From: Protobuf Team Bot Date: Wed, 12 Feb 2025 06:41:29 -0800 Subject: [PATCH] Internal change PiperOrigin-RevId: 726034471 --- src/google/protobuf/compiler/cpp/file.cc | 10 +++++++--- src/google/protobuf/port.h | 1 + 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/google/protobuf/compiler/cpp/file.cc b/src/google/protobuf/compiler/cpp/file.cc index c781959be559f..acc2be0e3ba50 100644 --- a/src/google/protobuf/compiler/cpp/file.cc +++ b/src/google/protobuf/compiler/cpp/file.cc @@ -47,6 +47,7 @@ #include "google/protobuf/io/printer.h" // Must be last. +#include "google/protobuf/port.h" #include "google/protobuf/port_def.inc" namespace google { @@ -254,8 +255,10 @@ void FileGenerator::GenerateSharedHeaderCode(io::Printer* p) { {"messages", [&] { GenerateMessageDefinitions(p); }}, {"services", [&] { GenerateServiceDefinitions(p); }}, {"extensions", [&] { GenerateExtensionIdentifiers(p); }}, - {"inline_fns", - [&] { GenerateInlineFunctionDefinitions(p); }}, + {"inline_defs", + [&] { + GenerateInlineFunctionDefinitions(p); + }}, }, R"( $enums$ @@ -272,7 +275,7 @@ void FileGenerator::GenerateSharedHeaderCode(io::Printer* p) { $hrule_thick$ - $inline_fns$ + $inline_defs$ // @@protoc_insertion_point(namespace_scope) )"); @@ -1651,6 +1654,7 @@ void FileGenerator::GenerateLibraryIncludes(io::Printer* p) { if (HasGeneratedMethods(file_, options_)) { IncludeFile("third_party/protobuf/generated_message_tctable_decl.h", p); } + IncludeFile("third_party/protobuf/generated_message_util.h", p); IncludeFile("third_party/protobuf/metadata_lite.h", p); diff --git a/src/google/protobuf/port.h b/src/google/protobuf/port.h index 5f9e909a00333..2c0b29454a009 100644 --- a/src/google/protobuf/port.h +++ b/src/google/protobuf/port.h @@ -522,6 +522,7 @@ class alignas(8) GlobalEmptyString { PROTOBUF_EXPORT extern GlobalEmptyString fixed_address_empty_string; #endif + } // namespace internal } // namespace protobuf } // namespace google