summary refs log tree commit diff stats
path: root/scripts/qapi/types.py
diff options
context:
space:
mode:
authorMarkus Armbruster <armbru@redhat.com>2020-04-24 10:43:38 +0200
committerMarkus Armbruster <armbru@redhat.com>2020-04-30 07:26:41 +0200
commit89bf68f933393a1bc0de4d07b59ffa8920da130f (patch)
tree16990310cada8c9e2f6015c37769cf7223a1a01e /scripts/qapi/types.py
parent2061487bdba7fb9077efc09210224b42fad7d18f (diff)
downloadfocaccia-qemu-89bf68f933393a1bc0de4d07b59ffa8920da130f.tar.gz
focaccia-qemu-89bf68f933393a1bc0de4d07b59ffa8920da130f.zip
qapi: Generate simpler marshalling code when no arguments
When command FOO has no arguments, its generated qmp_marshal_FOO() is
a bit confusing.  Make it simpler:

     visit_start_struct(v, NULL, NULL, 0, &err);
     if (err) {
         goto out;
     }
-
-    if (!err) {
-        visit_check_struct(v, &err);
-    }
+    visit_check_struct(v, &err);
     visit_end_struct(v, NULL);
     if (err) {
         goto out;
     }

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20200424084338.26803-16-armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'scripts/qapi/types.py')
0 files changed, 0 insertions, 0 deletions