Skip to content

Commit 97d50e3

Browse files
committed
Make code free of missing-field-initializers warnings
1 parent 3afcded commit 97d50e3

16 files changed

+64
-61
lines changed

src/Makefile.am

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -930,7 +930,8 @@ no_warning_test_LDADD = $(PTHREAD_LIBS) libprotobuf.la \
930930
../gmock/gtest/lib/libgtest_main.la
931931
no_warning_test_CPPFLAGS = -I$(srcdir)/../gmock/gtest/include
932932
no_warning_test_CXXFLAGS = $(PTHREAD_CFLAGS) $(PTHREAD_DEF) $(ZLIB_DEF) \
933-
-Wall -Werror -Werror=missing-declarations
933+
-Wall -Werror -Werror=missing-declarations \
934+
-Werror=missing-field-initializers
934935
nodist_no_warning_test_SOURCES = no_warning_test.cc $(protoc_outputs)
935936

936937
TESTS = protobuf-test protobuf-lazy-descriptor-test protobuf-lite-test \

src/google/protobuf/any.pb.cc

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/google/protobuf/api.pb.cc

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/google/protobuf/compiler/cpp/cpp_file.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -609,7 +609,7 @@ void FileGenerator::GenerateBuildDescriptors(io::Printer* printer) {
609609
}
610610

611611
if (message_generators_.empty()) {
612-
printer->Print("{ NULL, NULL, 0, -1, -1, false },\n");
612+
printer->Print("{ NULL, NULL, 0, -1, -1, -1, -1, NULL, false },\n");
613613
}
614614

615615
printer->Outdent();

src/google/protobuf/compiler/cpp/cpp_message.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1628,7 +1628,7 @@ GenerateExtraDefaultFields(io::Printer* printer) {
16281628
bool MessageGenerator::GenerateParseTable(io::Printer* printer, size_t offset,
16291629
size_t aux_offset) {
16301630
if (!table_driven_) {
1631-
printer->Print("{ NULL, NULL, 0, -1, -1, false },\n");
1631+
printer->Print("{ NULL, NULL, 0, -1, -1, -1, -1, NULL, false },\n");
16321632
return false;
16331633
}
16341634

src/google/protobuf/compiler/plugin.pb.cc

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/google/protobuf/descriptor.pb.cc

Lines changed: 26 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/google/protobuf/duration.pb.cc

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/google/protobuf/empty.pb.cc

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/google/protobuf/field_mask.pb.cc

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/google/protobuf/map_entry.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,9 @@ class MapEntry
101101
GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MapEntry, _internal_metadata_),
102102
-1,
103103
-1,
104-
sizeof(MapEntry)};
104+
sizeof(MapEntry),
105+
-1,
106+
};
105107
const Reflection* reflection = new GeneratedMessageReflection(
106108
descriptor, schema, DescriptorPool::generated_pool(),
107109
MessageFactory::generated_factory());

src/google/protobuf/source_context.pb.cc

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/google/protobuf/struct.pb.cc

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/google/protobuf/timestamp.pb.cc

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/google/protobuf/type.pb.cc

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/google/protobuf/wrappers.pb.cc

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)