mirror of
https://github.com/yuzu-emu/unicorn.git
synced 2025-06-20 20:17:54 +00:00
qapi-visit: Replace list implicit_structs by set
Use set because that's what it is. While there, rename to implicit_structs_seen. Backports commit 8c07eddc619d618965fdd7a96bfe3b5c59f42b52 from qemu
This commit is contained in:
parent
23d14a2921
commit
54ce4b3f00
|
@ -16,14 +16,13 @@ from ordereddict import OrderedDict
|
||||||
from qapi import *
|
from qapi import *
|
||||||
import re
|
import re
|
||||||
|
|
||||||
implicit_structs = []
|
implicit_structs_seen = set()
|
||||||
struct_fields_seen = set()
|
struct_fields_seen = set()
|
||||||
|
|
||||||
def generate_visit_implicit_struct(type):
|
def generate_visit_implicit_struct(type):
|
||||||
global implicit_structs
|
if type in implicit_structs_seen:
|
||||||
if type in implicit_structs:
|
|
||||||
return ''
|
return ''
|
||||||
implicit_structs.append(type)
|
implicit_structs_seen.add(type)
|
||||||
ret = ''
|
ret = ''
|
||||||
if type not in struct_fields_seen:
|
if type not in struct_fields_seen:
|
||||||
# Need a forward declaration
|
# Need a forward declaration
|
||||||
|
|
Loading…
Reference in a new issue