Re: [PATCH] libstdc++: operator new/delete are transaction_safe

2024-09-21 Thread Jonathan Wakely
On Sat, 21 Sept 2024, 14:24 Jason Merrill, wrote: > Tested x86_64-pc-linux-gnu, OK for trunk? > All those macros already make them cluttered so this doesn't make them any more unreadable! OK, thanks > -- 8< -- > > With the changes to #pragma system_header, g++.dg/tm/pr46270.C was > failing be

[PATCH] libstdc++: operator new/delete are transaction_safe

2024-09-21 Thread Jason Merrill
Tested x86_64-pc-linux-gnu, OK for trunk? -- 8< -- With the changes to #pragma system_header, g++.dg/tm/pr46270.C was failing because didn't implement the N4514 change to [new.delete] that says "The library versions of the global allocation and deallocation functions are declared transaction_saf