http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58239
--- Comment #1 from Gabriel Dos Reis <gdr at gcc dot gnu.org> ---
Here is the definition of pretty_printer::~pretty_printer ()
at the location indicated:
pretty_printer::~pretty_printer ()
{
buffer->~output_buffer ();
XDELETE (buffer);
}
The macro XDELETE is defined in include/libiberty.h
as:
#define XDELETE(P) free ((void*) ℗)
So, I do not see use of any 'operator delete' from
that code.
Is someone trying to #define XDELETE to something else?
-- Gaby