This is the mail archive of the
mailing list for the GCC project.
Re: [3.3] Followup to C++ forced unwinding
- From: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- To: Mike Harrold <mharrold at cas dot org>
- Cc: fjh at cs dot mu dot OZ dot AU (Fergus Henderson), mark at codesourcery dot com (Mark Mitchell), rth at redhat dot com (Richard Henderson), ncm at cantrip dot org (Nathan Myers), drepper at redhat dot com (Ulrich Drepper), gcc-patches at gcc dot gnu dot org, jason at redhat dot com
- Date: 02 May 2003 18:08:48 +0200
- Subject: Re: [3.3] Followup to C++ forced unwinding
- Organization: Integrable Solutions
- References: <200305021531.h42FVsl19337@mah21awu.cas.org>
Mike Harrold <email@example.com> writes:
| But only if the implicit rethrow happens when a cancellation exception has
| been caught in the catch (...) block. Other exceptions _must_ be allowed
| to fall off the end of the block...
I believe it is important to remember that C++ is also a "glue"
language meaning that it is also used to pack different applications
together. One implication is that it ought to be possible for a C++
program to catch exceptions from foreign languages. I cannot imagine
that the notion of "ghost" exceptions will make it.