erichkeane added a comment.

In D131307#3704709 <https://reviews.llvm.org/D131307#3704709>, @thakis wrote:

> It's already an error, but it's a warning default-mapped to an error. You can 
> -Wno-error=name to downgrade it into a warning, but that requires an explicit 
> action. So people are unlikely to miss it.
>
> This is how we usually handle these breaking changes.
>
> Maybe there could be a test for the -Wno-error= case? But this looks roughly 
> right to me overall. I haven't looked in detail.

We don't typically test versions of `-Wno-error=`, we tend to trust that the 
diagnostics system 'works' in this case.  Unless there is a situation that 
you're concerned about?

In D131307#3705362 <https://reviews.llvm.org/D131307#3705362>, @smeenai wrote:

> In D131307#3704709 <https://reviews.llvm.org/D131307#3704709>, @thakis wrote:
>
>> It's already an error, but it's a warning default-mapped to an error. You 
>> can -Wno-error=name to downgrade it into a warning, but that requires an 
>> explicit action. So people are unlikely to miss it.
>>
>> This is how we usually handle these breaking changes.
>>
>> Maybe there could be a test for the -Wno-error= case? But this looks roughly 
>> right to me overall. I haven't looked in detail.
>
> Right, but we also want people to understand that the downgrade possibility 
> will be going away in the next release (i.e. it'll always be an error and 
> there's nothing you can do about that), so they really do want to deal with 
> this as a priority.

While I'm sympathetic to this, I don't think there is precedent for doing 
something like that.  I think I'd be OK tacking an extra note onto this (and 
starting said precedent), but I think we'd need to hear from a code-owner to 
make a change like that.


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

https://reviews.llvm.org/D131307

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

Reply via email to