diff options
author | Jason Merrill <jason@redhat.com> | 2022-04-26 18:32:51 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2022-05-04 17:59:51 -0400 |
commit | a47ab705c2c9f07f08fde499d6be4682efe4b626 (patch) | |
tree | 0ef026e9f7f65fc5da04e8a9e41efa3604083ac6 /libcpp/ucnid.h | |
parent | 8a98e3ff7e80bf2936f163d50309fd88d72564a0 (diff) | |
download | gcc-a47ab705c2c9f07f08fde499d6be4682efe4b626.zip gcc-a47ab705c2c9f07f08fde499d6be4682efe4b626.tar.gz gcc-a47ab705c2c9f07f08fde499d6be4682efe4b626.tar.bz2 |
c++: alias CTAD refactoring [PR104470]
In my previous PR104470 patch I added yet another place that needs to handle
dependent member rewriting for deduction guides; this patches centralizes
rewriting into maybe_dependent_member_ref. tsubst_baselink still has its
own handling because that's simpler than teaching maybe_dependent_member_ref
about BASELINKs.
PR c++/104470
gcc/cp/ChangeLog:
* pt.cc (maybe_dependent_member_ref): Handle types.
(tsubst, tsubst_copy): Use it.
(tsubst_aggr_type, instantiate_alias_template): Don't handle
tf_dguide here.
Diffstat (limited to 'libcpp/ucnid.h')
0 files changed, 0 insertions, 0 deletions