diff --git a/libcxx/test/support/test_execution_policies.h b/libcxx/test/support/test_execution_policies.h --- a/libcxx/test/support/test_execution_policies.h +++ b/libcxx/test/support/test_execution_policies.h @@ -58,6 +58,8 @@ } }; +#ifndef TEST_HAS_NO_EXCEPTIONS [[noreturn]] inline void terminate_successful() { std::exit(0); } +#endif #endif // TEST_SUPPORT_TEST_EXECUTION_POLICIES