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

--- Comment #4 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:6364a39907bd68624a30df0c8e380c40d2a646c4

commit r12-8172-g6364a39907bd68624a30df0c8e380c40d2a646c4
Author: Jason Merrill <ja...@redhat.com>
Date:   Thu Apr 14 17:35:35 2022 -0400

    c++: using in diagnostics [PR102987]

    The expression pretty-printing code crashed on a location wrapper with no
    type, and didn't know what to do with a USING_DECL.

            PR c++/102987

    gcc/cp/ChangeLog:

            * error.cc (dump_expr): Handle USING_DECL.
            [VIEW_CONVERT_EXPR]: Just look through location wrapper.

    gcc/testsuite/ChangeLog:

            * g++.dg/diagnostic/using1.C: New test.

Reply via email to