Files
xemu/scripts
Eric Blake 46534309e6 qapi: Forbid 'any' inside an alternate
The whole point of an alternate is to allow some type-safety while
still accepting more than one JSON type.  Meanwhile, the 'any'
type exists to bypass type-safety altogether.  The two are
incompatible: you can't accept every type, and still tell which
branch of the alternate to use for the parse; fix this to give a
sane error instead of a Python stack trace.

Note that other types that can't be alternate members are caught
earlier, by check_type().

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1455778109-6278-4-git-send-email-eblake@redhat.com>
[Commit message tweaked]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2016-02-19 11:08:56 +01:00
..
2015-12-17 17:33:49 +01:00
2015-12-18 12:18:31 +00:00
…
2015-10-12 18:44:54 +02:00
2016-02-19 11:08:56 +01:00
2015-10-29 17:59:27 +00:00
2015-02-16 15:07:18 +00:00
2014-02-15 16:10:25 +04:00