phosek added a comment.

In D121175#3481547 <https://reviews.llvm.org/D121175#3481547>, @MaskRay wrote:

> Probably no from my view, as I got another internal feedback that "this seems 
> rather crufty".
> It seems that it is the build system maintainer's responsibility. If you add 
> `-Wno-unknown-warning-option` temporarily, after a new clang is rolled, you 
> may remove `-Wno-unknown-warning-option`.

You can make the same exact argument about  
`--start-no-unused-arguments`/`--end-no-unused-arguments` introduced in D116503 
<https://reviews.llvm.org/D116503> which hasn't received the same pushback.

In D121175#3485891 <https://reviews.llvm.org/D121175#3485891>, @dblaikie wrote:

> Would an explicit naming be more suitable than a region start/end? (I'd have 
> considered this feedback for D116503 <https://reviews.llvm.org/D116503> too, 
> but didn't catch that one in review) The region based thing makes 
> non-positional arguments weirdly positional (not that these are the first 
> instances of that in compiler/linker tools, I don't think) - and I guess the 
> override behavior is already positional to some degree.
>
> But something like -Wno-unused-command-line-argument=-Wfoobarbaz -Wfoobarbaz 
> - sort of like password entry, type it twice so you've got less chance of 
> mistakes?

That would be fine with me as long as this also covers warnings included as 
part of `-Wall` and `-Wextra` (that is you could do `-Wall 
-Wno-unused-command-line-argument=-Wfoobarbaz`).

I'd prefer if `--start-no-unused-arguments`/`--end-no-unused-arguments` and 
`-Wstart-no-unknown-warning-option`/`-Wend-no-unknown-warning-option` were 
symmetric but I'm not sure if we can change 
`--start-no-unused-arguments`/`--end-no-unused-arguments` at this point since 
it shipped in Clang 14.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D121175/new/

https://reviews.llvm.org/D121175

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

Reply via email to