| 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 f55b137bd728dc709b2bad94f975d2f14d4501f4..11cb099543514b77b1a13458ae4cc86f6cf3c6ee 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/struct_macros.tmpl
|
| @@ -22,13 +22,13 @@
|
| if (!{{wrapper_type}}::Data_::Validate(
|
| mojo::internal::DecodePointerRaw(&object->{{name}}.offset),
|
| bounds_checker
|
| -{%- if packed_field.field.kind|is_array_kind -%}
|
| +{%- if packed_field.field.kind|is_any_array_kind -%}
|
| , {{packed_field.field.kind|expected_array_size}}
|
| {%- endif -%}
|
| )) {
|
| return false;
|
| }
|
| -{%- elif packed_field.field.kind|is_handle_kind %}
|
| +{%- elif packed_field.field.kind|is_any_handle_kind %}
|
| if (!bounds_checker->ClaimHandle(object->{{name}})) {
|
| ReportValidationError(mojo::internal::VALIDATION_ERROR_ILLEGAL_HANDLE);
|
| return false;
|
| @@ -78,7 +78,7 @@
|
| {%- for pf in struct.packed.packed_fields %}
|
| {%- if pf.field.kind|is_object_kind %}
|
| mojo::internal::Encode(&{{pf.field.name}}, handles);
|
| -{%- elif pf.field.kind|is_handle_kind %}
|
| +{%- elif pf.field.kind|is_any_handle_kind %}
|
| mojo::internal::EncodeHandle(&{{pf.field.name}}, handles);
|
| {%- endif %}
|
| {%- endfor %}
|
| @@ -88,7 +88,7 @@ mojo::internal::EncodeHandle(&{{pf.field.name}}, handles);
|
| {%- for pf in struct.packed.packed_fields %}
|
| {%- if pf.field.kind|is_object_kind %}
|
| mojo::internal::Decode(&{{pf.field.name}}, handles);
|
| -{%- elif pf.field.kind|is_handle_kind %}
|
| +{%- elif pf.field.kind|is_any_handle_kind %}
|
| mojo::internal::DecodeHandle(&{{pf.field.name}}, handles);
|
| {%- endif %}
|
| {%- endfor %}
|
|
|