diff --git a/test/containers/sequences/vector/db_back.pass.cpp b/test/containers/sequences/vector/db_back.pass.cpp index c6115fa4c..b28af8b26 100644 --- a/test/containers/sequences/vector/db_back.pass.cpp +++ b/test/containers/sequences/vector/db_back.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; C c(1); diff --git a/test/containers/sequences/vector/db_cback.pass.cpp b/test/containers/sequences/vector/db_cback.pass.cpp index 193f5ec79..18f063079 100644 --- a/test/containers/sequences/vector/db_cback.pass.cpp +++ b/test/containers/sequences/vector/db_cback.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; const C c; diff --git a/test/containers/sequences/vector/db_cfront.pass.cpp b/test/containers/sequences/vector/db_cfront.pass.cpp index 162760baa..9712a3986 100644 --- a/test/containers/sequences/vector/db_cfront.pass.cpp +++ b/test/containers/sequences/vector/db_cfront.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; const C c; diff --git a/test/containers/sequences/vector/db_cindex.pass.cpp b/test/containers/sequences/vector/db_cindex.pass.cpp index 5fef131ed..ad3304335 100644 --- a/test/containers/sequences/vector/db_cindex.pass.cpp +++ b/test/containers/sequences/vector/db_cindex.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; const C c(1); diff --git a/test/containers/sequences/vector/db_front.pass.cpp b/test/containers/sequences/vector/db_front.pass.cpp index 04f928627..4892e2858 100644 --- a/test/containers/sequences/vector/db_front.pass.cpp +++ b/test/containers/sequences/vector/db_front.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; C c(1); diff --git a/test/containers/sequences/vector/db_index.pass.cpp b/test/containers/sequences/vector/db_index.pass.cpp index e906decc7..05b0bc48c 100644 --- a/test/containers/sequences/vector/db_index.pass.cpp +++ b/test/containers/sequences/vector/db_index.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; C c(1); diff --git a/test/containers/sequences/vector/db_iterators_1.pass.cpp b/test/containers/sequences/vector/db_iterators_1.pass.cpp index 57c13d42e..fbcb40f61 100644 --- a/test/containers/sequences/vector/db_iterators_1.pass.cpp +++ b/test/containers/sequences/vector/db_iterators_1.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; C c1; diff --git a/test/containers/sequences/vector/db_iterators_2.pass.cpp b/test/containers/sequences/vector/db_iterators_2.pass.cpp index 3939517eb..616ee5bb7 100644 --- a/test/containers/sequences/vector/db_iterators_2.pass.cpp +++ b/test/containers/sequences/vector/db_iterators_2.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; C c1; diff --git a/test/containers/sequences/vector/db_iterators_3.pass.cpp b/test/containers/sequences/vector/db_iterators_3.pass.cpp index 7e14f3571..1ef27cf53 100644 --- a/test/containers/sequences/vector/db_iterators_3.pass.cpp +++ b/test/containers/sequences/vector/db_iterators_3.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; C c1; diff --git a/test/containers/sequences/vector/db_iterators_4.pass.cpp b/test/containers/sequences/vector/db_iterators_4.pass.cpp index 81c6187b7..4d60bd9b8 100644 --- a/test/containers/sequences/vector/db_iterators_4.pass.cpp +++ b/test/containers/sequences/vector/db_iterators_4.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; C c(1); diff --git a/test/containers/sequences/vector/db_iterators_5.pass.cpp b/test/containers/sequences/vector/db_iterators_5.pass.cpp index 85b07cdd2..bb3bf059b 100644 --- a/test/containers/sequences/vector/db_iterators_5.pass.cpp +++ b/test/containers/sequences/vector/db_iterators_5.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; C c(1); diff --git a/test/containers/sequences/vector/db_iterators_6.pass.cpp b/test/containers/sequences/vector/db_iterators_6.pass.cpp index 25e19c61d..24db88d4f 100644 --- a/test/containers/sequences/vector/db_iterators_6.pass.cpp +++ b/test/containers/sequences/vector/db_iterators_6.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; C c(1); diff --git a/test/containers/sequences/vector/db_iterators_7.pass.cpp b/test/containers/sequences/vector/db_iterators_7.pass.cpp index 5c2d15897..709af3a85 100644 --- a/test/containers/sequences/vector/db_iterators_7.pass.cpp +++ b/test/containers/sequences/vector/db_iterators_7.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; C c(1); diff --git a/test/containers/sequences/vector/db_iterators_8.pass.cpp b/test/containers/sequences/vector/db_iterators_8.pass.cpp index 79e7ccc4c..178240aa8 100644 --- a/test/containers/sequences/vector/db_iterators_8.pass.cpp +++ b/test/containers/sequences/vector/db_iterators_8.pass.cpp @@ -13,7 +13,7 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include @@ -21,14 +21,8 @@ #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); typedef int T; typedef std::vector C; C c(1); diff --git a/test/containers/sequences/vector/vector.modifiers/erase_iter_db1.pass.cpp b/test/containers/sequences/vector/vector.modifiers/erase_iter_db1.pass.cpp index 296693425..81f1354bb 100644 --- a/test/containers/sequences/vector/vector.modifiers/erase_iter_db1.pass.cpp +++ b/test/containers/sequences/vector/vector.modifiers/erase_iter_db1.pass.cpp @@ -13,21 +13,15 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); int a1[] = {1, 2, 3}; std::vector l1(a1, a1+3); std::vector::const_iterator i = l1.end(); diff --git a/test/containers/sequences/vector/vector.modifiers/erase_iter_db2.pass.cpp b/test/containers/sequences/vector/vector.modifiers/erase_iter_db2.pass.cpp index f67ddb4aa..15fa5a39c 100644 --- a/test/containers/sequences/vector/vector.modifiers/erase_iter_db2.pass.cpp +++ b/test/containers/sequences/vector/vector.modifiers/erase_iter_db2.pass.cpp @@ -13,21 +13,15 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); int a1[] = {1, 2, 3}; std::vector l1(a1, a1+3); std::vector l2(a1, a1+3); diff --git a/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db1.pass.cpp b/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db1.pass.cpp index 11395baa6..846e111f8 100644 --- a/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db1.pass.cpp +++ b/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db1.pass.cpp @@ -13,21 +13,15 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); int a1[] = {1, 2, 3}; std::vector l1(a1, a1+3); std::vector l2(a1, a1+3); diff --git a/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db2.pass.cpp b/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db2.pass.cpp index 202fef4ae..04cb5dc7d 100644 --- a/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db2.pass.cpp +++ b/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db2.pass.cpp @@ -13,21 +13,15 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); int a1[] = {1, 2, 3}; std::vector l1(a1, a1+3); std::vector l2(a1, a1+3); diff --git a/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db3.pass.cpp b/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db3.pass.cpp index 6df60bdbb..a614a11dd 100644 --- a/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db3.pass.cpp +++ b/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db3.pass.cpp @@ -13,21 +13,15 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); int a1[] = {1, 2, 3}; std::vector l1(a1, a1+3); std::vector l2(a1, a1+3); diff --git a/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db4.pass.cpp b/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db4.pass.cpp index a8bc2be64..9818024b1 100644 --- a/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db4.pass.cpp +++ b/test/containers/sequences/vector/vector.modifiers/erase_iter_iter_db4.pass.cpp @@ -13,21 +13,15 @@ #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #include #include #include #include -void f1() -{ - std::exit(0); -} - int main() { - std::set_terminate(f1); int a1[] = {1, 2, 3}; std::vector l1(a1, a1+3); std::vector::iterator i = l1.erase(l1.cbegin()+1, l1.cbegin()); diff --git a/test/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp b/test/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp index ac6ee04bc..abfefb0dd 100644 --- a/test/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp +++ b/test/containers/sequences/vector/vector.modifiers/pop_back.pass.cpp @@ -12,7 +12,7 @@ // void pop_back(); #if _LIBCPP_DEBUG2 >= 1 -#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::terminate()) +#define _LIBCPP_ASSERT(x, m) ((x) ? (void)0 : std::exit(0)) #endif #include @@ -23,17 +23,10 @@ #include #include -void f1() -{ - std::exit(0); -} #endif int main() { -#if _LIBCPP_DEBUG2 >= 1 - std::set_terminate(f1); -#endif { std::vector c; c.push_back(1);