[PATCH] PR18327: -Wsystem-headers introduces build errors

Alp Toker alp at nuanti.com
Tue Jan 7 19:56:02 PST 2014


On 08/01/2014 01:48, Argyrios Kyrtzidis wrote:
> On Jan 6, 2014, at 1:47 PM, Richard Smith <richard at metafoo.co.uk 
> <mailto:richard at metafoo.co.uk>> wrote:
>
>> One view on this is simply: -Wsystem-headers means "don't give system 
>> headers special treatment when emitting diagnostics”.
>
> This is it exactly. “Treat all headers like normal headers"

We don't have a flag to treat all headers as normal headers at the 
moment. It'd be very simple to implement compared to -Wsystem-headers 
which somewhat intricate.

Alp.

>
>> That would seem to make perfect sense to people developing system 
>> headers, and is our current behavior. What is the use case that leads 
>> to enabling -Wsystem-headers but not wanting that to lead to 
>> errors? PR18327 doesn't make that obvious.
>
> Not sure I’m following that report, if one doesn’t like that that 
> diagnostic is by default mapped to an error, maybe map it to a warning 
> on the command-line or discuss whether it should not be mapped to 
> error by default ?
> I don’t see a need to complicate what -Wsystem-headers does.
>

-- 
http://www.nuanti.com
the browser experts




More information about the cfe-commits mailing list