qapi: Add 'if' to implicit struct members
The generated code is for now *unconditional*. Later patches generate the conditionals. Note that union discriminators may not have 'if' conditionals. Signed-off-by:Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by:
Markus Armbruster <armbru@redhat.com> Message-Id: <20181213123724.4866-14-marcandre.lureau@redhat.com> Message-Id: <20181213123724.4866-15-marcandre.lureau@redhat.com> [Patches squashed, commit message tweaked] Signed-off-by:
Markus Armbruster <armbru@redhat.com>
Showing
- docs/devel/qapi-code-gen.txt 10 additions, 0 deletionsdocs/devel/qapi-code-gen.txt
- scripts/qapi/common.py 11 additions, 7 deletionsscripts/qapi/common.py
- tests/Makefile.include 1 addition, 0 deletionstests/Makefile.include
- tests/qapi-schema/flat-union-invalid-if-discriminator.err 1 addition, 0 deletionstests/qapi-schema/flat-union-invalid-if-discriminator.err
- tests/qapi-schema/flat-union-invalid-if-discriminator.exit 1 addition, 0 deletionstests/qapi-schema/flat-union-invalid-if-discriminator.exit
- tests/qapi-schema/flat-union-invalid-if-discriminator.json 17 additions, 0 deletionstests/qapi-schema/flat-union-invalid-if-discriminator.json
- tests/qapi-schema/flat-union-invalid-if-discriminator.out 0 additions, 0 deletionstests/qapi-schema/flat-union-invalid-if-discriminator.out
- tests/qapi-schema/qapi-schema-test.json 9 additions, 3 deletionstests/qapi-schema/qapi-schema-test.json
- tests/qapi-schema/qapi-schema-test.out 5 additions, 0 deletionstests/qapi-schema/qapi-schema-test.out
- tests/qapi-schema/test-qapi.py 1 addition, 0 deletionstests/qapi-schema/test-qapi.py
Loading
Please register or sign in to comment