Re: [PATCH 2/2] c++: partial ordering and dep alias tmpl specs [PR90679]

2023-12-18 Thread Jason Merrill
cl-75b.C: New test. Ping. Here's the rebased patch: -- >8 -- Subject: [PATCH 2/2] c++: partial ordering and dep alias tmpl specs [PR90679] During partial ordering, we want to look through dependent alias template specializations within template arguments and otherwise treat them as opaque i

Re: [PATCH 2/2] c++: partial ordering and dep alias tmpl specs [PR90679]

2023-12-15 Thread Patrick Palka
ty. > * tree.cc (cp_tree_equal) : Adjust call to > comp_template_args. > > gcc/testsuite/ChangeLog: > > * g++.dg/cpp0x/alias-decl-75a.C: New test. > * g++.dg/cpp0x/alias-decl-75b.C: New test. Ping. Here's the rebased patch: -- >8 -- Subject: [PA

Re: [PATCH 2/2] c++: partial ordering and dep alias tmpl specs [PR90679]

2023-09-11 Thread Patrick Palka via Gcc-patches
On Thu, 1 Jun 2023, Patrick Palka wrote: > During partial ordering, we want to look through dependent alias > template specializations within template arguments and otherwise > treat them as opaque in other contexts (see e.g. r7-7116-g0c942f3edab108 > and r11-7011-g6e0a231a4aa240). To that end

[PATCH 2/2] c++: partial ordering and dep alias tmpl specs [PR90679]

2023-06-01 Thread Patrick Palka via Gcc-patches
During partial ordering, we want to look through dependent alias template specializations within template arguments and otherwise treat them as opaque in other contexts (see e.g. r7-7116-g0c942f3edab108 and r11-7011-g6e0a231a4aa240). To that end template_args_equal was given a partial_order flag