瀏覽代碼

Emit annotations for generated C++ extension identifiers

Justin Buchanan 6 年之前
父節點
當前提交
2d0183ab58
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/google/protobuf/compiler/cpp/cpp_extension.cc

+ 2 - 2
src/google/protobuf/compiler/cpp/cpp_extension.cc

@@ -133,8 +133,8 @@ void ExtensionGenerator::GenerateDeclaration(io::Printer* printer) const {
       "static const int $constant_name$ = $number$;\n"
       "static const int $constant_name$ = $number$;\n"
       "$1$ ::$proto_ns$::internal::ExtensionIdentifier< $extendee$,\n"
       "$1$ ::$proto_ns$::internal::ExtensionIdentifier< $extendee$,\n"
       "    ::$proto_ns$::internal::$type_traits$, $field_type$, $packed$ >\n"
       "    ::$proto_ns$::internal::$type_traits$, $field_type$, $packed$ >\n"
-      "  $name$;\n",
-      qualifier);
+      "  ${2$$name$$}$;\n",
+      qualifier, descriptor_);
 }
 }
 
 
 void ExtensionGenerator::GenerateDefinition(io::Printer* printer) {
 void ExtensionGenerator::GenerateDefinition(io::Printer* printer) {