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

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |rejects-valid
             Status|NEW                         |RESOLVED
                 CC|                            |msebor at gcc dot gnu.org
      Known to work|                            |6.3.0, 7.4.0, 8.2.0, 9.0
         Resolution|---                         |FIXED
      Known to fail|                            |4.7.4, 4.8.5, 4.9.4

--- Comment #6 from Martin Sebor <msebor at gcc dot gnu.org> ---
This bug has been fixed since GCC 5.  If there are outstanding issues as
comment #5 suggests that aren't being tracked by any open bugs let's open new
issues for them.  I'm going to resolve this as fixed.

r215771 | jason | 2014-10-01 13:21:01 -0400 (Wed, 01 Oct 2014) | 11 lines

        PR c++/63362
        * class.c (type_has_non_user_provided_default_constructor): Rename
        from type_has_user_provided_default_constructor, reverse sense.
        (default_init_uninitialized_part, explain_non_literal_class): Adjust.
        (check_bases_and_members): Set TYPE_HAS_COMPLEX_DFLT.
        * call.c (build_new_method_call_1): Adjust.
        * cp-tree.h: Adjust.
        * decl.c (grok_special_member_properties): Don't set
        TYPE_HAS_COMPLEX_DFLT.
        * init.c (build_value_init_noctor): Don't use
        type_has_user_provided_default_constructor.

Reply via email to