diff options
author | Jason Merrill <jason@redhat.com> | 2025-09-23 11:19:49 +0100 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2025-09-27 09:06:34 +0100 |
commit | a0536f80ffa6cde5900644dcd129d2086c237a8a (patch) | |
tree | 6680c096b2bed87b363b04e6f9b65ef7107c8ed7 /libbacktrace | |
parent | 6fda31f7b3f133a31e0a7179a82fe73b081ebbc5 (diff) | |
download | gcc-master.zip gcc-master.tar.gz gcc-master.tar.bz2 |
One case missed in my fix for this PR: Here we were omitting the
IMPLICIT_CONV_EXPR that expresses the conversion from int to char because
the target type was non-dependent and the argument was not type-dependent.
But we still need it if the argument is value-dependent.
PR c++/112632
gcc/cp/ChangeLog:
* pt.cc (convert_template_argument): Also force IMPLICIT_CONV_EXPR
if the argument is value-dependent.
gcc/testsuite/ChangeLog:
* g++.dg/cpp2a/concepts-conv4.C: New test.
Diffstat (limited to 'libbacktrace')
0 files changed, 0 insertions, 0 deletions