| Index: mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| index 2100034b44c52adb23bb64a3d2cf279ac6f107cd..aef7e9d3d78ac3354f1183be91189099eb9fb8b1 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
| @@ -12,8 +12,9 @@
|
| {%- for param in struct.packed.packed_fields_in_ordinal_order %}
|
| {{param.field.kind|cpp_wrapper_type}} p_{{param.field.name}}{};
|
| {%- endfor %}
|
| - {{struct_macros.deserialize(
|
| - struct, params, "p_%s", serialization_context, "success")}}
|
| + {{struct.name}}DataView input_data_view({{params}},
|
| + {{serialization_context}});
|
| + {{struct_macros.deserialize(struct, "input_data_view", "p_%s", "success")}}
|
| if (!success)
|
| return false;
|
| {%- endmacro %}
|
|
|