aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-threadedge.c
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2020-01-23 16:59:54 -0500
committerJason Merrill <jason@redhat.com>2020-01-24 17:22:56 -0500
commit55dd44535d2e4e5703c0103c26e7c51ab8c502c4 (patch)
treee1545d5470cb4f2f288bdc4f21b857b480a4c95a /gcc/tree-ssa-threadedge.c
parent5d782a8d909c5cc472c911c0ab4de0b890aad868 (diff)
downloadgcc-55dd44535d2e4e5703c0103c26e7c51ab8c502c4.zip
gcc-55dd44535d2e4e5703c0103c26e7c51ab8c502c4.tar.gz
gcc-55dd44535d2e4e5703c0103c26e7c51ab8c502c4.tar.bz2
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.
Diffstat (limited to 'gcc/tree-ssa-threadedge.c')
0 files changed, 0 insertions, 0 deletions