mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 00:03:54 -06:00
qapi script: do not allow string discriminator
Since enum based discriminators provide better type-safety and ensure that future qapi additions do not forget to adjust dependent unions, forbid using string as discriminator from now on. Signed-off-by: Wenchao Xia <wenchaoqemu@gmail.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com>
This commit is contained in:
parent
59ca664ef8
commit
5223070c47
12 changed files with 53 additions and 18 deletions
1
tests/qapi-schema/flat-union-string-discriminator.err
Normal file
1
tests/qapi-schema/flat-union-string-discriminator.err
Normal file
|
@ -0,0 +1 @@
|
|||
<stdin>:13: Discriminator 'kind' must be of enumeration type
|
Loading…
Add table
Add a link
Reference in a new issue