------- Comment #10 from drow at gcc dot gnu dot org 2006-08-01 02:47 ------- Subject: Re: C++ (throw() and catch(...) {/* fall through */ } ) and pthread cancellation are incompatible (at least with NPTL)
On Tue, Aug 01, 2006 at 02:13:08AM -0000, jason at gcc dot gnu dot org wrote: > Finally, this patch stops ... from catching forced unwind, as specified by the > ABI. Just making sure I understand - catch (...) { foo(); throw; } will no longer call foo during forced unwinding, only destructors and explicit forced unwinding catches will be called? [What does this imply for throw()?] -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28145