|
@@ -537,7 +537,8 @@ bool GenerateFile(const FileDescriptor* file, io::Printer* printer,
|
|
}
|
|
}
|
|
|
|
|
|
// TODO: Remove this when ruby supports extensions for proto2 syntax.
|
|
// 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.";
|
|
*error = "Extensions are not yet supported for proto2 .proto files.";
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|