From: Eric Anholt Date: Fri, 8 Sep 2017 22:30:00 +0000 (-0700) Subject: intel/genxml: Convert a not-present-or-"1" dict to a set. X-Git-Tag: upstream/18.1.0~5752 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bb7c9789c2fbba0335993cb610cee3d455a8bedc;p=platform%2Fupstream%2Fmesa.git 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 --- diff --git a/src/intel/genxml/gen_pack_header.py b/src/intel/genxml/gen_pack_header.py index 9021f00..405f600 100644 --- a/src/intel/genxml/gen_pack_header.py +++ b/src/intel/genxml/gen_pack_header.py @@ -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: