Index: mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl |
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl |
index 555750180d52ac4cee1949d067d33929e8aad09e..8c5a79ad184d78ff3afe50fb4b86b2bd09b016c6 100644 |
--- a/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl |
+++ b/mojo/public/tools/bindings/generators/cpp_templates/struct_serialization_definition.tmpl |
@@ -23,7 +23,7 @@ bool Deserialize_(internal::{{struct.name}}_Data* input, |
if (input) { |
{{struct.name}}Ptr result({{struct.name}}::New()); |
{{struct_macros.deserialize(struct, "input", "result->%s", "context", "success")|indent(2)}} |
- *output = result.Pass(); |
+ *output = std::move(result); |
} else { |
output->reset(); |
} |