From f157a5651c79a7a36e242af216a5d5b383ba8af2 Mon Sep 17 00:00:00 2001 From: Feng Xiao Date: Fri, 14 Nov 2014 11:50:31 -0800 Subject: Down-integrate from internal code base (C++ maps support). --- src/google/protobuf/message.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/google/protobuf/message.cc') diff --git a/src/google/protobuf/message.cc b/src/google/protobuf/message.cc index aab00fdf..afe95461 100644 --- a/src/google/protobuf/message.cc +++ b/src/google/protobuf/message.cc @@ -430,7 +430,11 @@ const internal::RepeatedFieldAccessor* Reflection::RepeatedFieldAccessor( } break; case FieldDescriptor::CPPTYPE_MESSAGE: - return internal::Singleton::get(); + if (field->is_map()) { + return internal::Singleton::get(); + } else { + return internal::Singleton::get(); + } } GOOGLE_LOG(FATAL) << "Should not reach here."; return NULL; -- cgit v1.2.3