>-----Original Message-----
>From: Laurent Vivier [mailto:[email protected]]
>Sent: Monday, March 9, 2020 8:22 PM
>To: Chenqun (kuhn) <[email protected]>; qemu-
>[email protected]; [email protected]
>Cc: [email protected]; Euler Robot <[email protected]>;
>Zhanghailiang <[email protected]>; Paolo Bonzini
><[email protected]>
>Subject: Re: [PATCH v3 04/12] scsi/esp-pci: Remove redundant statement in
>esp_pci_io_write()
>
>Le 02/03/2020 à 14:07, Chen Qun a écrit :
>> Clang static code analyzer show warning:
>>   hw/scsi/esp-pci.c:198:9: warning: Value stored to 'size' is never read
>>         size = 4;
>>         ^      ~
>>
>> Reported-by: Euler Robot <[email protected]>
>> Signed-off-by: Chen Qun <[email protected]>
>> ---
>> Cc: Paolo Bonzini <[email protected]> Cc:Fam Zheng
><[email protected]>
>> ---
>>  hw/scsi/esp-pci.c | 1 -
>>  1 file changed, 1 deletion(-)
>>
>> diff --git a/hw/scsi/esp-pci.c b/hw/scsi/esp-pci.c index
>> d5a1f9e017..2e6cc07d4e 100644
>> --- a/hw/scsi/esp-pci.c
>> +++ b/hw/scsi/esp-pci.c
>> @@ -195,7 +195,6 @@ static void esp_pci_io_write(void *opaque, hwaddr
>addr,
>>          val <<= shift;
>>          val |= current & ~(mask << shift);
>>          addr &= ~3;
>> -        size = 4;
>>      }
>
>perhaps a "g_assert(size >= 4)" instead would be cleaner to mute the warning?
>
Yes, add 'g_assert(size >= 4)' can mute the warning.

>
>I think it's a good point to update the size if in the future the code below is
>modified to use size.
>
Hmm, maybe it is true.

So, let's  keep ' size = 4'  and  add 'g_assert(size >= 4)' after if() 
statement , shall we?

Thanks,
Chen Qun
>
>Thanks,
>Laurent
>

Reply via email to