qapi: Improve error message for unexpected array types
commit2a0c975f86a24f18b90fc4d65fe8984253fd4562
authorMarkus Armbruster <armbru@redhat.com>
Thu, 16 Mar 2023 07:13:16 +0000 (16 08:13 +0100)
committerMarkus Armbruster <armbru@redhat.com>
Mon, 24 Apr 2023 13:21:39 +0000 (24 15:21 +0200)
tree213a69a540ab93bc7d4892c48377146e7b2d94df
parent06cc46eeaf3cf5790c85ebbb58e8875719e5eb86
qapi: Improve error message for unexpected array types

We reject array types in certain places with "cannot be an array".
Deleting this check improves the error message to "should be a type
name" or "should be an object or type name", depending on context, so
do that.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20230316071325.492471-6-armbru@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
scripts/qapi/expr.py
tests/qapi-schema/bad-data.err
tests/qapi-schema/union-array-branch.err