This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: Problems with __cxa_demangle and the verbose terminate handler
- From: Phil Edwards <phil at codesourcery dot com>
- To: Benjamin Kosnik <bkoz at redhat dot com>
- Cc: mark at codesourcery dot com, libstdc++ at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org, zack at codesourcery dot com
- Date: Mon, 23 Feb 2004 18:25:07 -0500
- Subject: Re: Problems with __cxa_demangle and the verbose terminate handler
- References: <200402212107.i1LL7epU019387@sirius.codesourcery.com> <20040223170409.50fd0b94.bkoz@redhat.com>
- Reply-to: libstdc++ at gcc dot gnu dot org, gcc-patches at gcc dot gnu dot org
On Mon, Feb 23, 2004 at 05:04:09PM -0600, Benjamin Kosnik wrote:
> This is
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10246
>
> Three solutions to this problem are:
>
> 1) keep the default terminate handler __verbose_terminate_handler, and
> make people using libsupc++ set the new handler to std::abort
>
> 2) keep the default terminate handler __verbose_terminate_handler, and
> make __cxa_demangle self-contained.
>
> 3) switch the default terminate handler to std::abort
I'll vote for "anything that isn't #3".
--
The spirit is willing, but the flesh is spongy and bruised. - Zapp