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.