Forráskód Böngészése

fix compile error on centos in metadata.h for constructors. (#2599)

michaelpengcn 8 éve
szülő
commit
a83ac8663f
1 módosított fájl, 4 hozzáadás és 2 törlés
  1. 4 2
      src/google/protobuf/metadata.h

+ 4 - 2
src/google/protobuf/metadata.h

@@ -172,7 +172,8 @@ class InternalMetadataWithArena
  public:
   InternalMetadataWithArena() {}
   explicit InternalMetadataWithArena(Arena* arena)
-      : InternalMetadataWithArenaBase(arena) {}
+      : InternalMetadataWithArenaBase<UnknownFieldSet,
+                                           InternalMetadataWithArena>(arena) {}
 
   void DoSwap(UnknownFieldSet* other) {
     mutable_unknown_fields()->Swap(other);
@@ -201,7 +202,8 @@ class InternalMetadataWithArenaLite
   InternalMetadataWithArenaLite() {}
 
   explicit InternalMetadataWithArenaLite(Arena* arena)
-      : InternalMetadataWithArenaBase(arena) {}
+      : InternalMetadataWithArenaBase<string,
+                                           InternalMetadataWithArenaLite>(arena) {}
 
   void DoSwap(string* other) {
     mutable_unknown_fields()->swap(*other);