diff options
author | Bo Yang <teboring@google.com> | 2015-05-24 00:13:26 -0700 |
---|---|---|
committer | Bo Yang <teboring@google.com> | 2015-05-24 00:13:26 -0700 |
commit | f87e5b7e74d693387f140882a427c152e85592b1 (patch) | |
tree | 162dfe258ecf14d2dd401e481725cc74b0f8efd0 /src | |
parent | 2e663048e34fcf347385d987428155c649463140 (diff) |
Fix C2385: accessing parent classes' member without specifying is ambiguous.
Diffstat (limited to 'src')
-rw-r--r-- | src/google/protobuf/map_field_inl.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/google/protobuf/map_field_inl.h b/src/google/protobuf/map_field_inl.h index cbfc0c8f..5b4305f9 100644 --- a/src/google/protobuf/map_field_inl.h +++ b/src/google/protobuf/map_field_inl.h @@ -212,11 +212,11 @@ void MapField<Key, T, kKeyFieldType, kValueFieldType, default_enum_value>::SyncRepeatedFieldWithMapNoLock() const { if (repeated_field_ == NULL) { - if (arena_ == NULL) { + if (MapFieldBase::arena_ == NULL) { repeated_field_ = new RepeatedPtrField<Message>(); } else { - repeated_field_ = - Arena::CreateMessage<RepeatedPtrField<Message> >(arena_); + repeated_field_ = Arena::CreateMessage<RepeatedPtrField<Message> >( + MapFieldBase::arena_); } } const Map<Key, T>& map = GetInternalMap(); @@ -229,7 +229,8 @@ MapField<Key, T, kKeyFieldType, kValueFieldType, it != map.end(); ++it) { InitDefaultEntryOnce(); GOOGLE_CHECK(default_entry_ != NULL); - EntryType* new_entry = down_cast<EntryType*>(default_entry_->New(arena_)); + EntryType* new_entry = + down_cast<EntryType*>(default_entry_->New(MapFieldBase::arena_)); repeated_field->AddAllocated(new_entry); (*new_entry->mutable_key()) = it->first; (*new_entry->mutable_value()) = it->second; |