A failed assertion in the C++ backend throws a std::runtime_error() exception, triggering a call to std::terminate() and abort() in the test application.
We should have a better way to signal execution is terminating to the tester, and have it output the assert message (which is currently lost).
A failed assertion in the C++ backend throws a std::runtime_error() exception, triggering a call to std::terminate() and abort() in the test application.
We should have a better way to signal execution is terminating to the tester, and have it output the assert message (which is currently lost).