On 08/01/2014 01:48, Argyrios Kyrtzidis wrote:
On Jan 6, 2014, at 1:47 PM, Richard Smith <[email protected] <mailto:[email protected]>> 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

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to