vulkan: fix handling of aliases in enum members

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13264>
This commit is contained in:
Iván Briano 2021-10-07 11:21:51 -07:00 committed by Marge Bot
parent d4b5d2a020
commit 1c2cd8bc16
1 changed files with 2 additions and 2 deletions

View File

@ -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):