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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|---                         |12.0
             Status|NEW                         |RESOLVED
         Resolution|---                         |DUPLICATE

--- Comment #6 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Fixed by commit r12-7133-g1ce5395977f37e

Date:   Wed Feb 9 00:31:12 2022 -0500

    c++: modules and explicit(bool) [PR103752]

    We weren't streaming a C++20 dependent explicit-specifier.

            PR c++/103752

    gcc/cp/ChangeLog:

            * module.cc (trees_out::core_vals): Stream explicit specifier.
            (trees_in::core_vals): Likewise.
            * pt.cc (store_explicit_specifier): No longer static.
            (tsubst_function_decl): Clear DECL_HAS_DEPENDENT_EXPLICIT_SPEC_P.
            * cp-tree.h (lookup_explicit_specifier): Declare.

*** This bug has been marked as a duplicate of bug 103752 ***

Reply via email to