[libvirt] [PATCH] qemu: different declarations for the same method.
Julio Faracco
jcfaracco at gmail.com
Mon Mar 12 14:26:42 UTC 2018
Hi guys,
I'm using cppcheck with gcc as template.
See virsocketaddr as an example.
$ cppcheck --template=gcc --enable=warning --inconclusive
src/util/virsocketaddr.c
Checking src/util/virsocketaddr.c ...
src/util/virsocketaddr.c:204: warning: Function
'virSocketAddrSetIPv4AddrNetOrder' argument order different:
declaration 's, addr' definition 'addr, val'
src/util/virsocketaddr.c:220: warning: Function
'virSocketAddrSetIPv4Addr' argument order different: declaration 's,
addr' definition 'addr, val'
src/util/virsocketaddr.c:233: warning: Function
'virSocketAddrSetIPv6AddrNetOrder' argument order different:
declaration 's, addr' definition 'addr, val'
src/util/virsocketaddr.c:248: warning: Function
'virSocketAddrSetIPv6Addr' argument order different: declaration 's,
addr' definition 'addr, val'
Checking src/util/virsocketaddr.c: HAVE_SYS_UN_H...
$
--
Julio Cesar Faracco
2018-03-12 7:19 GMT-03:00 Daniel P. Berrangé <berrange at redhat.com>:
> On Fri, Mar 09, 2018 at 12:24:15AM -0300, Julio Faracco wrote:
>> Recently, this warning is appearing while libvirt is being compiled:
>> Function 'qemuAssignDeviceDiskAlias' argument order different:
>> declaration 'vmdef, def' definition 'def, disk'
>
> No objection to the patch, but can you say which compiler you are using and
> which warning flags you have enabled. AFAIK, we've not seeng this warning
> with our current preferred compiler flags on either clang or gcc.
>
>>
>> This commit change the default declaration for qemuAssignDeviceDiskAlias
>> specified at src/qemu/qemu_alias.c.
>>
>> Signed-off-by: Julio Faracco <jcfaracco at gmail.com>
>> ---
>> src/qemu/qemu_alias.h | 4 ++--
>> 1 file changed, 2 insertions(+), 2 deletions(-)
>>
>> diff --git a/src/qemu/qemu_alias.h b/src/qemu/qemu_alias.h
>> index 2246e712f..8c744138c 100644
>> --- a/src/qemu/qemu_alias.h
>> +++ b/src/qemu/qemu_alias.h
>> @@ -38,8 +38,8 @@ int qemuAssignDeviceControllerAlias(virDomainDefPtr domainDef,
>> virQEMUCapsPtr qemuCaps,
>> virDomainControllerDefPtr controller);
>>
>> -int qemuAssignDeviceDiskAlias(virDomainDefPtr vmdef,
>> - virDomainDiskDefPtr def);
>> +int qemuAssignDeviceDiskAlias(virDomainDefPtr def,
>> + virDomainDiskDefPtr disk);
>>
>> int qemuAssignDeviceHostdevAlias(virDomainDefPtr def,
>> char **alias,
>> --
>> 2.14.1
>>
>> --
>> libvir-list mailing list
>> libvir-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/libvir-list
>
> Regards,
> Daniel
> --
> |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :|
> |: https://libvirt.org -o- https://fstop138.berrange.com :|
> |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|
More information about the libvir-list
mailing list