https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111854
TC <rs2740 at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rs2740 at gmail dot com --- Comment #7 from TC <rs2740 at gmail dot com> --- Per https://eel.is/c++draft/basic.stc.dynamic.deallocation#3.sentence-4, `void operator delete(void*, std::size_t, std::align_val_t);` is a usual deallocation function just like `void operator delete(void*, std::size_t);` and therefore this should be rejected for the same reason that the example in comment #3 is rejected.