qapi: Improve reporting of redefinition

Point to the previous definition, unless it's a built-in.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-Id: <20190927134639.4284-26-armbru@redhat.com>
This commit is contained in:
Markus Armbruster 2019-09-27 15:46:38 +02:00
parent f63326985a
commit 56d2df5e65
4 changed files with 14 additions and 3 deletions

View file

@ -1,2 +1,4 @@
tests/qapi-schema/redefined-command.json: In command 'foo':
tests/qapi-schema/redefined-command.json:3: command 'foo' is already defined
tests/qapi-schema/redefined-command.json:3: 'foo' is already defined
tests/qapi-schema/redefined-command.json: In command 'foo':
tests/qapi-schema/redefined-command.json:2: previous definition