[cfe-commits] [Patch] -Wformat-non-standard: warn about positional arguments (pr12017)
Hans Wennborg
hans at chromium.org
Mon Feb 27 09:56:26 PST 2012
On Mon, Feb 27, 2012 at 16:54, Joerg Sonnenberger
<joerg at britannica.bec.de> wrote:
> On Mon, Feb 27, 2012 at 03:09:05PM +0000, Hans Wennborg wrote:
>> The attached patch makes -Wformat-non-standard warn about the use of
>> positional arguments (e.g. "%3$d") in format strings. (pr12017)
>
> It sounds wrong to use -Wformat-non-standard for those, since they are
> covered by POSIX.
Looking at http://pubs.opengroup.org/onlinepubs/009695399/functions/printf.html,
it seems that so are the 'S' and 'C' conversion specifiers.
Do you have a better name suggestion for the flag?
The intention was that it should mean "non-standard" as in "non ISO C standard".
Thanks,
Hans
More information about the cfe-commits
mailing list