qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 1/5] Avoid GCC extension ?:


From: Blue Swirl
Subject: Re: [Qemu-devel] [PATCH 1/5] Avoid GCC extension ?:
Date: Thu, 12 Jul 2012 20:28:57 +0000

On Wed, Jul 11, 2012 at 12:54 PM, Kevin Wolf <address@hidden> wrote:
> Am 08.07.2012 14:09, schrieb Andreas Schwab:
>> address@hidden writes:
>>
>>> +    pstrcpy(bs->backing_format, sizeof(bs->backing_format),
>>> +            backing_fmt ? backing_file : "");
>>
>> s/backing_file/backing_fmt/
>
> Which is why such changes are probably a bad idea. Even more so if they
> aren't scripted.

Maybe your patches are perfect from day one, but all patches can be
buggy. Review should catch some of the bugs, others may be found
later. It's not possible to script this because expr1 may have side
effects.

>
> Does this patch improve anything? Last time I checked, qemu only
> compiled on gcc anyway.

It improves C99 compliance. GCC extensions should not be used unless
absolutely required. In the future, it should be possible to compile
QEMU with any C compiler, AREG0 patches remove the biggest obstacle.

>
> Kevin



reply via email to

[Prev in Thread] Current Thread [Next in Thread]