diff options
author | Jason Merrill <jason@redhat.com> | 2022-04-01 15:55:21 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2022-04-04 10:43:33 -0400 |
commit | a11f204e5a30d1dfd2508e3f3014509a0342f604 (patch) | |
tree | 94522b48491e007b1f98a227ee44cb4ec21287d6 /gcc/fortran | |
parent | 2f0610acbc056052a108e4a46911fc21d0dca2ab (diff) | |
download | gcc-a11f204e5a30d1dfd2508e3f3014509a0342f604.zip gcc-a11f204e5a30d1dfd2508e3f3014509a0342f604.tar.gz gcc-a11f204e5a30d1dfd2508e3f3014509a0342f604.tar.bz2 |
c++: alias-tmpl equivalence and default targs [PR103852]
The suggested resolution for CWG1286, which we implemented, ignores default
template arguments, but this PR is an example of why that doesn't make
sense: the templates aren't functionally equivalent.
PR c++/103852
DR 1286
gcc/cp/ChangeLog:
* pt.cc (get_underlying_template): Compare default template args.
gcc/testsuite/ChangeLog:
* g++.dg/cpp0x/alias-decl-dr1286a.C: Default args now matter.
* g++.dg/cpp1z/class-deduction-alias1.C: New test.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions