summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorEric Blake <eblake@redhat.com>2015-10-12 22:22:27 -0600
committerMarkus Armbruster <armbru@redhat.com>2015-10-15 08:39:08 +0200
commit49823c4b4304a3e4aa5d67e089946b12d6a52d64 (patch)
treeb28a72ee09d0f1a635de4e8be236230f818634ba /tests
parent849ab13c1657b51b89693282ddd42ca1f6255354 (diff)
downloadqemu-49823c4b4304a3e4aa5d67e089946b12d6a52d64.tar.gz
qemu-49823c4b4304a3e4aa5d67e089946b12d6a52d64.tar.bz2
qemu-49823c4b4304a3e4aa5d67e089946b12d6a52d64.zip
qapi: Don't use info as witness of implicit object type
A future patch will enable error reporting from the various QAPISchema*.check() methods. But to report an error related to an implicit type, we'll need to associate a location with the type (the same location as the top-level entity that is causing the creation of the implicit type), and once we do that, keying off of whether foo.info exists is no longer a viable way to determine if foo is an implicit type. Instead, add an is_implicit() method to QAPISchemaEntity, and use it. It can be overridden later for ObjectType and EnumType, when implicit instances of those classes gain info. Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <1444710158-8723-8-git-send-email-eblake@redhat.com> Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions