From 1c2cd8bc16394823b185582970839ac8c050cebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Briano?= Date: Thu, 7 Oct 2021 11:21:51 -0700 Subject: [PATCH] vulkan: fix handling of aliases in enum members Reviewed-by: Jason Ekstrand Part-of: --- src/vulkan/util/gen_enum_to_str.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vulkan/util/gen_enum_to_str.py b/src/vulkan/util/gen_enum_to_str.py index 241f2c43d0b..4cc63705ea2 100644 --- a/src/vulkan/util/gen_enum_to_str.py +++ b/src/vulkan/util/gen_enum_to_str.py @@ -277,7 +277,7 @@ class VkEnum(object): if alias not in self.name_to_value: # We don't have this alias yet. Just record the alias and # we'll deal with it later. - alias_list = self.name_to_alias_list.get(alias, []) + alias_list = self.name_to_alias_list.setdefault(alias, []) alias_list.append(name); return @@ -299,7 +299,7 @@ class VkEnum(object): # Now that the value has been fully added, resolve aliases, if any. if name in self.name_to_alias_list: for alias in self.name_to_alias_list[name]: - add_value(alias, value) + self.add_value(alias, value) del self.name_to_alias_list[name] def add_value_from_xml(self, elem, extension=None):