diff options
author | Jason Merrill <jason@redhat.com> | 2025-05-09 11:05:13 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2025-05-09 12:09:42 -0400 |
commit | 21842fe301caa5dbc69a69033cdc17bb29b8c399 (patch) | |
tree | 6e82a106e5164d6d5f51545b4835da6f0812588a /configure.ac | |
parent | 3ae6b582d629e63e12d0ecfb7cbe44033778f88c (diff) | |
download | gcc-21842fe301caa5dbc69a69033cdc17bb29b8c399.zip gcc-21842fe301caa5dbc69a69033cdc17bb29b8c399.tar.gz gcc-21842fe301caa5dbc69a69033cdc17bb29b8c399.tar.bz2 |
c++: CWG2369 workaround and ... [PR120185]
My r16-479 adjustment to the PR99599 workaround broke on a class with a
varargs constructor.
It also occurred to me that we don't need to do non-dep conversion checking
in two phases when concepts aren't supported.
PR c++/99599
PR c++/120185
gcc/cp/ChangeLog:
* class.cc (type_has_converting_constructor): Handle null parm.
* pt.cc (fn_type_unification): Skip early non-dep checking if
no concepts.
gcc/testsuite/ChangeLog:
* g++.dg/cpp2a/concepts-nondep6.C: New test.
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions