瀏覽代碼

Merge pull request #3348 from matthauck/fix-gcc41-again

Fix map_field_inl.h for gcc 4.1
Adam Cozzette 8 年之前
父節點
當前提交
3354558328
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/google/protobuf/map_field_inl.h

+ 2 - 2
src/google/protobuf/map_field_inl.h

@@ -252,9 +252,9 @@ template <typename Derived, typename Key, typename T,
           WireFormatLite::FieldType kValueFieldType, int default_enum_value>
 void MapField<Derived, Key, T, kKeyFieldType, kValueFieldType,
               default_enum_value>::Swap(MapField* other) {
-  std::swap(MapFieldBase::repeated_field_, other->repeated_field_);
+  std::swap(this->MapFieldBase::repeated_field_, other->repeated_field_);
   impl_.Swap(&other->impl_);
-  std::swap(MapFieldBase::state_, other->state_);
+  std::swap(this->MapFieldBase::state_, other->state_);
 }
 
 template <typename Derived, typename Key, typename T,