aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/parse.cc
diff options
context:
space:
mode:
authorAlexandre Oliva <oliva@adacore.com>2022-12-29 14:32:59 -0300
committerAlexandre Oliva <oliva@gnu.org>2022-12-29 14:39:47 -0300
commit6ec8079e0b7dc7c44a7001ffb20ca038362191d5 (patch)
tree836013364cf807a42d7f33a5ad7857ea615a8628 /gcc/fortran/parse.cc
parent06be65894f7f18058496aa0e55bb7ec5613cb2a3 (diff)
downloadgcc-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