Index: mojo/public/tools/bindings/generators/cpp_templates/module-shared-internal.h.tmpl |
diff --git a/mojo/public/tools/bindings/generators/cpp_templates/module-shared-internal.h.tmpl b/mojo/public/tools/bindings/generators/cpp_templates/module-shared-internal.h.tmpl |
index bb5acd934333c149e94912d258c0630b5ded7bbd..f718276c2a9f370886c9b243d0c8618415f184d3 100644 |
--- a/mojo/public/tools/bindings/generators/cpp_templates/module-shared-internal.h.tmpl |
+++ b/mojo/public/tools/bindings/generators/cpp_templates/module-shared-internal.h.tmpl |
@@ -50,7 +50,8 @@ class {{union.name}}_Data; |
{%- from "enum_macros.tmpl" import enum_data_decl -%} |
{%- for enum in all_enums %} |
{%- if enum|is_native_only_kind %} |
-using {{enum.name}}_Data = mojo::internal::NativeEnum_Data; |
+using {{enum|get_name_for_kind(flatten_nested_kind=True)}}_Data = |
+ mojo::internal::NativeEnum_Data; |
{%- else %} |
{{enum_data_decl(enum)}} |
{%- endif %} |