Mir

Code review comment for lp:~vanvugt/mir/fatal-error

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Apparently not. C++ exceptions are mostly designed to be caught and handled (resolved). In some cases you do retain the original stack of an exception, but that only happens in bare threads where no one is catching. So that's a rather unrealistic scenario (unless you disallow all non-specific catches?).

Once you've caught (or even rethrown?) an exception, the original error details are lost. Because your thread only has one stack.

« Back to merge proposal