intel/genxml: Convert a not-present-or-"1" dict to a set.

I was implementing the same enum support in broadcom's gen_pack_header.py,
and did this same simplification there.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
Eric Anholt 2017-09-08 15:30:00 -07:00
parent ef578906d8
commit bb7c9789c2

View file

@ -493,7 +493,8 @@ class Parser(object):
self.instruction = None
self.structs = {}
self.enums = {}
# Set of enum names we've seen.
self.enums = set()
self.registers = {}
def gen_prefix(self, name):
@ -540,7 +541,7 @@ class Parser(object):
elif name == "enum":
self.values = []
self.enum = safe_name(attrs["name"])
self.enums[attrs["name"]] = 1
self.enums.add(attrs["name"])
if "prefix" in attrs:
self.prefix = safe_name(attrs["prefix"])
else: