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

--- Comment #2 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:55dd44535d2e4e5703c0103c26e7c51ab8c502c4

commit r10-6216-g55dd44535d2e4e5703c0103c26e7c51ab8c502c4
Author: Jason Merrill <ja...@redhat.com>
Date:   Thu Jan 23 16:59:54 2020 -0500

    c++: Fix parameter map handling of member typedef.

    any_template_parm_r was looking at the args of an alias template-id, but we
    need to look at all args of a member alias/typedef, including implicit ones
    from the enclosing class.

        PR c++/93377 - ICE with member alias in constraint.
        * pt.c (any_template_parm_r): Look at template arguments for all
        aliases, not only alias templates.

Reply via email to