summaryrefslogtreecommitdiffstats
path: root/include/exec
diff options
context:
space:
mode:
authorEric Blake2015-10-13 06:22:22 +0200
committerMarkus Armbruster2015-10-15 08:39:07 +0200
commit7618b91ff80ec42b84b29be24d8ef53ddb377110 (patch)
treea5f7c9fbc7c68472420bc812dad7e51f74f6d5b1 /include/exec
parentqapi: Use predicate callback to determine visit filtering (diff)
downloadqemu-7618b91ff80ec42b84b29be24d8ef53ddb377110.tar.gz
qemu-7618b91ff80ec42b84b29be24d8ef53ddb377110.tar.xz
qemu-7618b91ff80ec42b84b29be24d8ef53ddb377110.zip
qapi: Prepare for errors during check()
The next few patches will start migrating error checking from ad hoc parse methods into the QAPISchema*.check() methods. But for an error message to display, we first have to fix the overall 'try' to catch those errors. We also want to enable a few more assertions, such as making sure every attempt to raise a semantic error is passed a valid location info, or that various preconditions hold. The general approach for moving error checking will then be to relax an assertion into an if that raises an exception if the condition does not hold, and removing the counterpart ad hoc check done during the parse phase. Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <1444710158-8723-3-git-send-email-eblake@redhat.com> Signed-off-by: Markus Armbruster <armbru@redhat.com>
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions