I appear to be getting crashes that are not caught by the C++ try { } catch { }
construct (or which indicate that exception handling itself has become broken) when I include the source for UnitTest++.
The code compiles fine without any errors, but on runtime I get various crashes.
For example, the FixturesWithThrowingDtorsAreFailures
built-in test fails with libc++abi.dylib: terminate called without an active exception
. What I found about this error is that it means something went wrong in the exception handling process.
Is this a peculiarity of the way that Obj-C++ works? Has anyone else tried to get UnitTest++ working?