https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94583

--- Comment #6 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jason Merrill <ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:bce54ed494fd0e61f41986e2bdbcfb2d2a3a1cf1

commit r10-8016-gbce54ed494fd0e61f41986e2bdbcfb2d2a3a1cf1
Author: Jason Merrill <ja...@redhat.com>
Date:   Tue Apr 28 12:27:27 2020 -0400

    c++: Redeclaration of implicit operator== [PR94583]

    My last patch rejected a namespace-scope declaration of the
    implicitly-declared friend operator== before the class, but redeclaring it
    after the class should be OK.

    gcc/cp/ChangeLog
    2020-04-28  Jason Merrill  <ja...@redhat.com>

            PR c++/94583
            * decl.c (use_eh_spec_block): Check nothrow type after
            DECL_DEFAULTED_FN.
            * pt.c (maybe_instantiate_noexcept): Call synthesize_method for
            DECL_MAYBE_DELETED fns here.
            * decl2.c (mark_used): Not here.
            * method.c (get_defaulted_eh_spec): Reject DECL_MAYBE_DELETED here.

Reply via email to