On Tue, 19 Dec 2023, Jason Merrill wrote:

> Tested x86_64-pc-linux-gnu, OK for trunk?
> 
> -- 8< --
> 
> -Werror=foo implying -Wfoo wasn't working for -Wdeprecated-copy-dtor,
> because it is specified as the value 2 of warn_deprecated_copy, which shows
> up as CLVC_EQUAL, which is not one of the three var_types handled by
> control_warning_option.  It seems to me that we can just unconditionally
> handle_generated_option, and only have special argument handling for those
> types.
> 
>       PR c++/106213
> 
> gcc/ChangeLog:
> 
>       * opts-common.cc (control_warning_option): Call
>       handle_generated_option for all cl_var_types.
> 
> gcc/testsuite/ChangeLog:
> 
>       * g++.dg/cpp0x/depr-copy5.C: New test.

OK.

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to