Add explicit cast to silence clang warning

Clang currently displays an error if source files generated with protoc are compiled with -Wcomma. This change fixes this as suggested by the compiler itself.
This commit is contained in:
Jan-Gerd Tenberge 2019-11-28 17:53:16 +01:00 committed by Adam Cozzette
parent 065fa2f395
commit e3ebf0c7e1

View File

@ -918,8 +918,8 @@ void FileGenerator::GenerateReflectionInitializationCode(io::Printer* printer) {
if (file_->name() != "net/proto2/proto/descriptor.proto") {
format(
"// Force running AddDescriptors() at dynamic initialization time.\n"
"static bool $1$ = ("
" ::$proto_ns$::internal::AddDescriptors(&$desc_table$), true);\n",
"static bool $1$ = (static_cast<void>("
"::$proto_ns$::internal::AddDescriptors(&$desc_table$)), true);\n",
UniqueName("dynamic_init_dummy", file_, options_));
}
}