From: Markus Armbruster Date: Wed, 18 Nov 2015 08:52:39 +0000 (-0700) Subject: qapi: Drop obsolete tag value collision assertions X-Git-Tag: v2.6.0-rc0~261^2~36 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fff5f231d5f96e8521761efcd35a12479594059a;p=thirdparty%2Fqemu.git qapi: Drop obsolete tag value collision assertions Union tag values can't clash with member names in generated C anymore since commit e4ba22b, but QAPISchemaObjectTypeVariants.check() still asserts they don't. Drop it. Signed-off-by: Markus Armbruster Message-Id: <1446559499-26984-1-git-send-email-armbru@redhat.com> Signed-off-by: Eric Blake Message-Id: <1447836791-369-5-git-send-email-eblake@redhat.com> --- diff --git a/scripts/qapi.py b/scripts/qapi.py index 687d9dc0ed9..29377d6582d 100644 --- a/scripts/qapi.py +++ b/scripts/qapi.py @@ -1057,8 +1057,7 @@ class QAPISchemaObjectTypeVariants(object): assert self.tag_member in seen.itervalues() assert isinstance(self.tag_member.type, QAPISchemaEnumType) for v in self.variants: - vseen = dict(seen) - v.check(schema, self.tag_member.type, vseen) + v.check(schema, self.tag_member.type, {}) class QAPISchemaObjectTypeVariant(QAPISchemaObjectTypeMember):