Fix ruby proto3 extension support (#6369)

This commit is contained in:
Andrei Shevtsov 2019-07-28 13:10:50 -04:00 committed by Paul Yang
parent a9bb65643b
commit 1024cbea34

View File

@ -537,7 +537,8 @@ bool GenerateFile(const FileDescriptor* file, io::Printer* printer,
}
// TODO: Remove this when ruby supports extensions for proto2 syntax.
if (file->extension_count() > 0) {
if (file->syntax() == FileDescriptor::SYNTAX_PROTO2 &&
file->extension_count() > 0) {
*error = "Extensions are not yet supported for proto2 .proto files.";
return false;
}