diff options
| -rw-r--r-- | libcxx/test/std/thread/futures/futures.future_error/what.pass.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/libcxx/test/std/thread/futures/futures.future_error/what.pass.cpp b/libcxx/test/std/thread/futures/futures.future_error/what.pass.cpp index 52d2e944a68..a44f8af7d41 100644 --- a/libcxx/test/std/thread/futures/futures.future_error/what.pass.cpp +++ b/libcxx/test/std/thread/futures/futures.future_error/what.pass.cpp @@ -26,25 +26,27 @@ #include <cstring> #include <cassert> +#include "test_macros.h" + int main() { { std::future_error f(std::make_error_code(std::future_errc::broken_promise)); - assert(std::strcmp(f.what(), "The associated promise has been destructed prior " + LIBCPP_ASSERT(std::strcmp(f.what(), "The associated promise has been destructed prior " "to the associated state becoming ready.") == 0); } { std::future_error f(std::make_error_code(std::future_errc::future_already_retrieved)); - assert(std::strcmp(f.what(), "The future has already been retrieved from " + LIBCPP_ASSERT(std::strcmp(f.what(), "The future has already been retrieved from " "the promise or packaged_task.") == 0); } { std::future_error f(std::make_error_code(std::future_errc::promise_already_satisfied)); - assert(std::strcmp(f.what(), "The state of the promise has already been set.") == 0); + LIBCPP_ASSERT(std::strcmp(f.what(), "The state of the promise has already been set.") == 0); } { std::future_error f(std::make_error_code(std::future_errc::no_state)); - assert(std::strcmp(f.what(), "Operation not permitted on an object without " + LIBCPP_ASSERT(std::strcmp(f.what(), "Operation not permitted on an object without " "an associated state.") == 0); } } |

