https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100485
--- Comment #2 from fiesh at zefix dot tv --- But this isn't really a solution since I can't inline new without moving a lot of code into the header, and marking `operator new` noinline isn't what I want either. I read both articles prior to making this bug report (and asked on IRC). I don't understand why supplying `__attribute__((malloc (free, 1)))` to operator new doesn't silence this since it should then expect a call to free.