Index: mojo/public/cpp/bindings/lib/map_serialization.h |
diff --git a/mojo/public/cpp/bindings/lib/map_serialization.h b/mojo/public/cpp/bindings/lib/map_serialization.h |
index 054cd5daa93825d85a15c32c9ccdde7f15685025..91210ee60fed9bc57ab354097a64c8e76855dc13 100644 |
--- a/mojo/public/cpp/bindings/lib/map_serialization.h |
+++ b/mojo/public/cpp/bindings/lib/map_serialization.h |
@@ -120,10 +120,9 @@ inline size_t GetSerializedSize_(const Map<MapKey, MapValue>& input) { |
size_t value_data_size = 0; |
for (auto it = input.begin(); it != input.end(); ++it) { |
key_data_size += |
- internal::MapSerializer<MapKey, DataKey>::GetItemSize(it.GetKey()); |
+ internal::MapSerializer<MapKey, DataKey>::GetItemSize(it->first); |
value_data_size += |
- internal::MapSerializer<MapValue, DataValue>::GetItemSize( |
- it.GetValue()); |
+ internal::MapSerializer<MapValue, DataValue>::GetItemSize(it->second); |
} |
return struct_overhead + key_base_size + key_data_size + value_base_size + |