浏览代码

Fix ruby proto3 extension support (#6369)

Andrei Shevtsov 6 年之前
父节点
当前提交
1024cbea34
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/google/protobuf/compiler/ruby/ruby_generator.cc

+ 2 - 1
src/google/protobuf/compiler/ruby/ruby_generator.cc

@@ -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;
   }