aboutsummaryrefslogtreecommitdiff
path: root/libphobos/src/std/algorithm
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2023-07-10 10:59:40 -0400
committerPatrick Palka <ppalka@redhat.com>2023-07-10 10:59:40 -0400
commit2c60368ab5706a870a1a3be190acc4d673672c30 (patch)
tree3612bc4c1fb1bec75499694459c2c357b43f0ab4 /libphobos/src/std/algorithm
parent1e2e5713a6dbd36ac48e8cf78f0eeb303d820afe (diff)
downloadgcc-2c60368ab5706a870a1a3be190acc4d673672c30.zip
gcc-2c60368ab5706a870a1a3be190acc4d673672c30.tar.gz
gcc-2c60368ab5706a870a1a3be190acc4d673672c30.tar.bz2
c++: redeclare_class_template and ttps [PR110523]
Now that we cache level-lowered ttps we can end up processing the same ttp multiple times via (multiple calls to) redeclare_class_template, so we can't assume a ttp's DECL_CONTEXT is initially empty. PR c++/110523 gcc/cp/ChangeLog: * pt.cc (redeclare_class_template): Relax the ttp DECL_CONTEXT assert, and downgrade it to a checking assert. gcc/testsuite/ChangeLog: * g++.dg/template/ttp37.C: New test.
Diffstat (limited to 'libphobos/src/std/algorithm')
0 files changed, 0 insertions, 0 deletions