[Bug c++/91377] [8/9/10 Regression] ICE with non-static block scope constexpr, captured in lambda, used as template parameter

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sat Apr 4 20:23:23 GMT 2020


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

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

https://gcc.gnu.org/g:75c8d6e54a14d090853b998cfd335511b1d8ae5f

commit r10-7558-g75c8d6e54a14d090853b998cfd335511b1d8ae5f
Author: Jason Merrill <jason@redhat.com>
Date:   Sat Apr 4 11:45:41 2020 -0400

    c++: Mangling of dependent conversions [PR91377]

    We skip over other conversion codes when mangling expressions, we should do
    the same with IMPLICIT_CONV_EXPR.

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

            PR c++/91377
            * mangle.c (write_expression): Skip IMPLICIT_CONV_EXPR.


More information about the Gcc-bugs mailing list