[Bug other/28145] C++ (throw() and catch(...) {/* fall through */ } ) and pthread cancellation are incompatible (at least with NPTL)

hhinnant at apple dot com gcc-bugzilla@gcc.gnu.org
Sun Apr 15 15:14:00 GMT 2007



------- Comment #16 from hhinnant at apple dot com  2007-04-15 16:13 -------
(In reply to comment #15)

This makes clean up / rethrow during cancellation awkward.  Code would have to
check for two (or more) different kinds of cancellation:  Am I executing in an
OS thread, or in a thread pool?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28145



More information about the Gcc-bugs mailing list