aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorAndrew Sutton <asutton@lock3software.com>2019-11-27 15:09:22 +0000
committerAndrew Sutton <asutton@gcc.gnu.org>2019-11-27 15:09:22 +0000
commit72479e324313e8a68a534527f79e741f9a7df6fa (patch)
treef46a1aaf67d858bb4a7c009120886384a823e531 /gcc/combine.c
parent864233f1114c27478bdcbbaedc46bb82d2987b95 (diff)
downloadgcc-72479e324313e8a68a534527f79e741f9a7df6fa.zip
gcc-72479e324313e8a68a534527f79e741f9a7df6fa.tar.gz
gcc-72479e324313e8a68a534527f79e741f9a7df6fa.tar.bz2
re PR c++/88395 (ICE: Segmentation fault signal terminated program cc1plus, with -std=c++2a -fconcepts)
2019-11-27 Andrew Sutton <asutton@lock3software.com> PR c++/88395 Prevent recursive satisfaction by adding requests to the instantiation stack. gcc/cp/ * constraint.cc (satisfy_declaration_constraints): Push tinst levels around satisfaction. gcc/testsuite/ * g++.dg/cpp2a/concepts-pr88395.C: New. * g++.dg/cpp2a/concepts-recursive-sat1.C: New. * g++.dg/cpp2a/concepts-recursive-sat2.C: New. * g++.dg/cpp2a/concepts-recursive-sat3.C: New. From-SVN: r278773
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions