On Sun, Dec 24, 2017 at 11:45 AM, Dimitry Andric via Phabricator
<revi...@reviews.llvm.org> wrote:
> dim added a comment.
>
> Actually, having thought about it a little more, if the warning is "rather 
> broken", or even "completely broken", depending on one's point of view, then 
> maybe it is better not have it under `-Wextra` either?  E.g. somebody has to 
> ask for the warning specifically, using `-Wtautological-constant-compare`, or 
> use `-Weverything`?
>
> I ask this, because in FreeBSD we have traditionally been using `-W`, which 
> is (again, historically) an alias for `-Wextra`.  We now still have to 
> explicitly use `-Wno-tautological-constant-compare` everywhere. :-(

I think having it under -Wextra is reasonable -- I don't think it's
rather/completely broken, I think it's more strict at diagnosing
issues than some people would like to see by default (which can be a
subjective measure).

If we're talking about removing it from -Wextra such that you have to
enable it by name only, I'd say it should be removed entirely (at
least temporarily) -- "no one" enables diagnostics by name (and very
few use -Weverything) and it increases our maintenance burden to carry
around a feature no one will use.

~Aaron
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to