| Index: mojo/public/cpp/bindings/lib/serialization.h
|
| diff --git a/mojo/public/cpp/bindings/lib/serialization.h b/mojo/public/cpp/bindings/lib/serialization.h
|
| index fe2c16a9943eb4fc09fdb37aacaa4ab84b36b050..5274adf1a57f32667b5353a9bf3b2b2f188ba339 100644
|
| --- a/mojo/public/cpp/bindings/lib/serialization.h
|
| +++ b/mojo/public/cpp/bindings/lib/serialization.h
|
| @@ -58,8 +58,6 @@ DataArrayType StructSerializeImpl(UserType* input) {
|
| typename MojomType::Struct::Data_* data = nullptr;
|
| Serialize<MojomType>(*input, &buffer, &data, &context);
|
|
|
| - data->EncodePointers();
|
| -
|
| if (need_copy) {
|
| memcpy(&result.front(), result_buffer, size);
|
| free(result_buffer);
|
| @@ -92,9 +90,6 @@ bool StructDeserializeImpl(DataArrayType input, UserType* output) {
|
| bool result = false;
|
| if (DataType::Validate(input_buffer, &validation_context)) {
|
| auto data = reinterpret_cast<DataType*>(input_buffer);
|
| - if (data)
|
| - data->DecodePointers();
|
| -
|
| SerializationContext context;
|
| result = Deserialize<MojomType>(data, output, &context);
|
| }
|
|
|