| Index: mojo/public/tools/bindings/generators/cpp_templates/union_serialization_declaration.tmpl
|
| diff --git a/mojo/public/tools/bindings/generators/cpp_templates/union_serialization_declaration.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/union_serialization_declaration.tmpl
|
| index 9a1aa8e2faa2cde74f0e745c0f5b1cc14ab0270c..b589ae91475ab262559f5cf378bc558dcebdc074 100644
|
| --- a/mojo/public/tools/bindings/generators/cpp_templates/union_serialization_declaration.tmpl
|
| +++ b/mojo/public/tools/bindings/generators/cpp_templates/union_serialization_declaration.tmpl
|
| @@ -23,7 +23,7 @@ struct Serializer<{{data_view}}, MaybeConstUserType> {
|
| {%- for field in union.fields %}
|
| {%- set name = field.name %}
|
| case {{data_view}}::Tag::{{name|upper}}: {
|
| -{%- if field.kind|is_object_kind %}
|
| +{%- if field.kind|is_object_kind or field.kind|is_associated_kind %}
|
| {%- set kind = field.kind %}
|
| {%- set serializer_type = kind|unmapped_type_for_serializer %}
|
| decltype(CallWithContext(Traits::{{name}}, input, custom_context))
|
|
|