r208345 - Remove -Wnon-modular-include

Argyrios Kyrtzidis akyrtzi at gmail.com
Fri May 9 09:37:58 PDT 2014


On May 9, 2014, at 8:09 AM, David Blaikie <dblaikie at gmail.com> wrote:

> On Fri, May 9, 2014 at 12:32 AM, Argyrios Kyrtzidis <akyrtzi at gmail.com> wrote:
>> 
>> On May 9, 2014, at 12:05 AM, Alp Toker <alp at nuanti.com> wrote:
>> 
>>> 
>>> On 09/05/2014 07:34, Argyrios Kyrtzidis wrote:
>>>> Hmm, there is a difference between a warning that is designed to find problems but ends up too noisy in practice and a "remark"
>>> 
>>> ... and a remark is also a noisy warning designed to find problems.
>>> 
>>>> , we should not conflate the two concepts.
>>> 
>>> The two are the same thing.
>> 
>> Let me give you a specific example:
>> We recently introduced -Wmodule-build to "make it easy to see when modules are (re)built". Do you regard this as designed to find problems ?
>> 
>> Now consider that people have the workflow of having -Weverything, so that when clang introduces a new warning they can see it, be aware of it, and see if it finds new problems in their code.
>> What is the value for these people to get a brand new compiler, compile their code and see "warning: building module 'Foundation' as '/path/to/Foundation.pcm'" ?
> 
> I don't know - why did we add -Wmodule-build in the first place? What
> action is a user expected to take when they see this information?

That's my point, this is not for users to see, it belongs as a remark.

> 
>> 
>>> 
>>> (Whether they get treated as remarks, warnings or errors should be a question of mapping only.)
>>> 
>>> Alp.
>>> 
>>> --
>>> http://www.nuanti.com
>>> the browser experts
>>> 
>> 
>> 
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140509/889cec8a/attachment.html>


More information about the cfe-commits mailing list