[cfe-dev] RFC: default to -Werror=format-security
    Craig, Ben via cfe-dev 
    cfe-dev at lists.llvm.org
       
    Tue Feb 16 12:22:09 PST 2016
    
    
  
On 2/16/2016 1:18 PM, Nico Weber via cfe-dev wrote:
>
> Won't this line of reasoning lead to all useful warnings being in 
> -Werror eventually? Say, forgetting a return statement in a function 
> is also "just" a warning...
Not all of them :)
Visual Studio groups warnings into big warning level buckets.  Level 1 
has the most important / severe (obvious use of uninitialized value), 
level 4 has fairly minor warnings (unused parameter), and /Weverything 
will tell you about really useless stuff (warning! you just used 
__declspec(align)! ).  I could imagine a world where the "Level 1", and 
maybe "Level 2" warnings were errors by default.
We should make it harder to compile broken code, and easier to write 
correct code.  We can't change it all at once without angering the world 
though :)
-- 
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project
    
    
More information about the cfe-dev
mailing list