diff options
author | Alexandre Oliva <oliva@adacore.com> | 2022-12-29 14:32:59 -0300 |
---|---|---|
committer | Alexandre Oliva <oliva@gnu.org> | 2022-12-29 14:39:47 -0300 |
commit | 6ec8079e0b7dc7c44a7001ffb20ca038362191d5 (patch) | |
tree | 836013364cf807a42d7f33a5ad7857ea615a8628 /gcc/fortran/parse.cc | |
parent | 06be65894f7f18058496aa0e55bb7ec5613cb2a3 (diff) | |
download | gcc-6ec8079e0b7dc7c44a7001ffb20ca038362191d5.zip gcc-6ec8079e0b7dc7c44a7001ffb20ca038362191d5.tar.gz gcc-6ec8079e0b7dc7c44a7001ffb20ca038362191d5.tar.bz2 |
[C++] constexpr: request insert iff depth is ok
cxx_eval_call_expression requests an INSERT even in cases when it
would later decide not to insert. This could break double-hashing
chains. Arrange for it to use NO_INSERT when the insertion would not
be completed.
for gcc/cp/ChangeLog
* constexpr.cc (cxx_eval_call_expression): Do not request an
INSERT that would not be completed.
Diffstat (limited to 'gcc/fortran/parse.cc')
0 files changed, 0 insertions, 0 deletions