On Wednesday, 24 September 2014 at 19:28:50 UTC, Andrei
Alexandrescu wrote:
However, for sure, the easiest thing that could be done *now* that only needs a slight EH library tweak is using catch-all handlers to
recover from any language exception.

try {
  SomeCxxFuncThatMayThrow();
}
catch {
  // Recover, but without knowing what happened.
}

But I'd imagine you'd actually want information to come with your
caught exception, though. :)

Well even a catch like that would definitely be an improvement.


Considered it for SDC. it is not that simple as if it is a C++
exception, you need to do the same cleanup of the exception that
the C++ runtime would do, which is not that simple.

Reply via email to