Mesa (main): vulkan: fix handling of aliases in enum members
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Oct 11 18:44:31 UTC 2021
Module: Mesa
Branch: main
Commit: 1c2cd8bc16394823b185582970839ac8c050cebf
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=1c2cd8bc16394823b185582970839ac8c050cebf
Author: Iván Briano <ivan.briano at intel.com>
Date: Thu Oct 7 11:21:51 2021 -0700
vulkan: fix handling of aliases in enum members
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13264>
---
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):
More information about the mesa-commit
mailing list