]> git.proxmox.com Git - mirror_qemu.git/commit
coccinelle: Add script to remove useless QObject casts
authorEric Blake <eblake@redhat.com>
Thu, 27 Apr 2017 21:58:14 +0000 (16:58 -0500)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Mon, 31 Jul 2017 22:06:58 +0000 (17:06 -0500)
commit21047240d01ac8a8b90f65b8bc41b289ee3ba6ff
treed8ab6776186acfa42f4aef9589321ef7164460d8
parent785d9ab216c70e4fd4710e3127acda888756ef71
coccinelle: Add script to remove useless QObject casts

We have macros in place to make it less verbose to add a subtype
of QObject to both QDict and QList. While we have made cleanups
like this in the past (see commit fcfcd8ffc, for example), having
it be automated by Coccinelle makes it easier to maintain.

The script is separate from the cleanups, for ease of review and
backporting.  A later patch will then add further possible cleanups.

Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20170427215821.19397-4-eblake@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
(cherry picked from commit a2f3453ebc64b1ebe094aeaf83f9e67896f90ac3)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
MAINTAINERS
scripts/coccinelle/qobject.cocci [new file with mode: 0644]