| Index: mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
|
| index 25a3ee414af454bf8aef95a1374abba0078c2364..b38bd45414431cd2e4a546081acb19e00e49c1ff 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
|
| @@ -95,6 +95,9 @@
|
| mojo::internal::VALIDATION_ERROR_UNEXPECTED_INVALID_HANDLE,
|
| "invalid {{name}} in {{struct_display_name}}");
|
| {%- endif %}
|
| +{%- elif kind|is_enum_kind %}
|
| + {{output}}->{{name}} =
|
| + static_cast<int32_t>({{input_field}});
|
| {%- else %}
|
| {{output}}->{{name}} = {{input_field}};
|
| {%- endif %}
|
|
|