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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2019-06-25
                 CC|                            |msebor at gcc dot gnu.org
            Summary|[9/10 Regression] ICE in    |[9/10 Regression] ICE on a
                   |tsubst_copy_and_build, at   |memset in a template in
                   |cp/pt.c:18480               |tsubst_copy_and_build, at
                   |                            |cp/pt.c:18480
     Ever confirmed|0                           |1

--- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> ---
Confirmed.  The ICE was introduced in r261238 committed to fix another ICE:

        PR c++/85710 - ICE with -Wmemset-elt-size.
c-family/
        * c-warn.c (warn_for_memset): Don't crash on incomplete element type.
cp/
        * semantics.c (finish_call_expr): Call warn_for_memset here.
        * parser.c (cp_parser_postfix_expression): Not here.
        (literal_integer_zerop): No longer static.
        * pt.c (build_non_dependent_expr): Don't wrap CONST_DECL.

Reply via email to