https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103162
Florin Iucha <florin.iucha at amd dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #2 from Florin Iucha <florin.iucha at amd dot com> --- Thank you Jonathan - adding the flag silences the sanitizer output, so I'll use it henceforth. ----------------- 20.12.2.3 says nothing about not null, and it is the section about std::pmr::memory_resource members. It indicates that it reports errors via exceptions. It is still not clear to me which of the paragraphs in 6.7.5.5.2 truly apply here, but I can see how the reference from 20.12.2.3 could be interpreted as implemented. Are memory_resource members "allocation functions" or are the next layer up (std::pmr::polymorphic_allocator) the "allocation functions" ?