[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 02/10] qapi/events: generate event enum in main modul
From: |
Markus Armbruster |
Subject: |
[Qemu-devel] [PULL 02/10] qapi/events: generate event enum in main module |
Date: |
Fri, 22 Jun 2018 17:32:20 +0200 |
From: Marc-André Lureau <address@hidden>
The event generator produces an enum, and put it in the last visited
module. It fits better in the main module, since it's the set of all
visited events, from all modules.
Signed-off-by: Marc-André Lureau <address@hidden>
Message-Id: <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Markus Armbruster <address@hidden>
---
scripts/qapi/events.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/scripts/qapi/events.py b/scripts/qapi/events.py
index 4426861ff1..5657524688 100644
--- a/scripts/qapi/events.py
+++ b/scripts/qapi/events.py
@@ -180,8 +180,9 @@ class QAPISchemaGenEventVisitor(QAPISchemaModularCVisitor):
types=types))
def visit_end(self):
- self._genh.add(gen_enum(self._enum_name, self._event_names))
- self._genc.add(gen_enum_lookup(self._enum_name, self._event_names))
+ (genc, genh) = self._module[self._main_module]
+ genh.add(gen_enum(self._enum_name, self._event_names))
+ genc.add(gen_enum_lookup(self._enum_name, self._event_names))
def visit_event(self, name, info, arg_type, boxed):
self._genh.add(gen_event_send_decl(name, arg_type, boxed))
--
2.17.1
- [Qemu-devel] [PULL 00/10] QAPI patches for 2018-06-22, Markus Armbruster, 2018/06/22
- [Qemu-devel] [PULL 02/10] qapi/events: generate event enum in main module,
Markus Armbruster <=
- [Qemu-devel] [PULL 08/10] Revert commit d4e5ec877ca, Markus Armbruster, 2018/06/22
- [Qemu-devel] [PULL 03/10] qdict: Make qdict_flatten() shallow-clone-friendly, Markus Armbruster, 2018/06/22
- [Qemu-devel] [PULL 04/10] tests: Add QDict clone-flatten test, Markus Armbruster, 2018/06/22
- [Qemu-devel] [PULL 05/10] qapi: allow empty branches in flat unions, Markus Armbruster, 2018/06/22
- [Qemu-devel] [PULL 07/10] qapi: Open files with encoding='utf-8', Markus Armbruster, 2018/06/22
- [Qemu-devel] [PULL 06/10] qapi: remove empty flat union branches and types, Markus Armbruster, 2018/06/22
- [Qemu-devel] [PULL 01/10] qapi/visit: remove useless prefix argument, Markus Armbruster, 2018/06/22
- [Qemu-devel] [PULL 09/10] qapi/introspect: Eliminate pointless variable in .visit_end(), Markus Armbruster, 2018/06/22
- [Qemu-devel] [PULL 10/10] MAINTAINERS: Update QAPI stanza for commit fb0bc835e56, Markus Armbruster, 2018/06/22
- Re: [Qemu-devel] [PULL 00/10] QAPI patches for 2018-06-22, Peter Maydell, 2018/06/22