QAPI generating enum count as part of the enum forces handling impossible switch cases. Modify qapi/types.py to generate the enum count as a definition. Do not try to cover the unreachable 'default' case. Clean files covering unreachable foo__MAX case.
Since v1: - Update documentation (Markus) - Do not generate empty enums (Markus) - Collect R-b tags Philippe Mathieu-Daudé (3): scripts/git.orderfile: Display QAPI script changes before schema ones qapi: Do not generate empty enum qapi: Generate enum count as definition docs/devel/qapi-code-gen.rst | 10 +++++----- scripts/qapi/schema.py | 5 ++++- scripts/qapi/types.py | 11 +++++++---- scripts/qapi/visit.py | 2 -- audio/audio_template.h | 3 --- audio/audio.c | 6 ------ migration/migration.c | 2 -- replay/replay-input.c | 12 ------------ softmmu/tpm-hmp-cmds.c | 2 -- ui/input-linux.c | 4 ---- ui/input.c | 6 ------ scripts/git.orderfile | 2 ++ 12 files changed, 18 insertions(+), 47 deletions(-) -- 2.38.1