• A
    qapi: allow empty branches in flat unions · 800877bb
    Anton Nefedov 提交于
    It often happens that just a few discriminator values imply extra data in
    a flat union. Existing checks did not make possible to leave other values
    uncovered. Such cases had to be worked around by either stating a dummy
    (empty) type or introducing another (subset) discriminator enumeration.
    
    Both options create redundant entities in qapi files for little profit.
    
    With this patch it is not necessary anymore to add designated union
    fields for every possible value of a discriminator enumeration.
    Signed-off-by: NAnton Nefedov <anton.nefedov@virtuozzo.com>
    Message-Id: <1529311206-76847-2-git-send-email-anton.nefedov@virtuozzo.com>
    Reviewed-by: NMarkus Armbruster <armbru@redhat.com>
    Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
    800877bb
visit.py 8.9 KB