diff options
author | Jason Merrill <jason@redhat.com> | 2024-11-22 12:00:20 +0100 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2025-01-10 11:37:11 -0500 |
commit | e86daddbde93b4b508f0957e9aac0b935f99ed93 (patch) | |
tree | 224b2877923f5a5106433ee1236142b115c6288b /gcc/tree-vectorizer.h | |
parent | 9193641d1695293006ed0b818bb4161a1b6fbed2 (diff) | |
download | gcc-e86daddbde93b4b508f0957e9aac0b935f99ed93.zip gcc-e86daddbde93b4b508f0957e9aac0b935f99ed93.tar.gz gcc-e86daddbde93b4b508f0957e9aac0b935f99ed93.tar.bz2 |
c++: modules and DECL_REPLACEABLE_P
We need to remember that the ::operator new is replaceable to avoid a bogus
error about __builtin_operator_new finding a non-replaceable function.
This affected __get_temporary_buffer in stl_tempbuf.h.
gcc/cp/ChangeLog:
* module.cc (trees_out::core_bools): Write replaceable_operator.
(trees_in::core_bools): Read it.
gcc/testsuite/ChangeLog:
* g++.dg/modules/operator-2_a.C: New test.
* g++.dg/modules/operator-2_b.C: New test.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions