
7 Jul
2006
7 Jul
'06
11:24 a.m.
Kim Barrett wrote:
Thus, assuming I understood Roland correctly, on_thread_exit() was being called twice on Windows in the case of unhandled exceptions in a thread, once in the catch-all under discussion, and then again in the above clause (whose location I haven't researched), the latter making the former unnecessary.
The original code did call on_thread_exit in the non-exceptional case, too.