diff options
Diffstat (limited to 'libcxx/test/std/strings/basic.string')
225 files changed, 688 insertions, 238 deletions
diff --git a/libcxx/test/std/strings/basic.string/allocator_mismatch.fail.cpp b/libcxx/test/std/strings/basic.string/allocator_mismatch.fail.cpp index ae63acfcec1..1d016991f0c 100644 --- a/libcxx/test/std/strings/basic.string/allocator_mismatch.fail.cpp +++ b/libcxx/test/std/strings/basic.string/allocator_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include <string> -int main() +int main(int, char**) { std::basic_string<char, std::char_traits<char>, std::allocator<int> > s; + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/char.bad.fail.cpp b/libcxx/test/std/strings/basic.string/char.bad.fail.cpp index d78cb6aad98..bace91c3222 100644 --- a/libcxx/test/std/strings/basic.string/char.bad.fail.cpp +++ b/libcxx/test/std/strings/basic.string/char.bad.fail.cpp @@ -26,7 +26,7 @@ private: int two; }; -int main() +int main(int, char**) { { // array @@ -49,4 +49,6 @@ int main() std::basic_string<NotStandardLayout, test_traits<NotStandardLayout> > s; // expected-error-re@string:* {{static_assert failed{{.*}} "Character type of basic_string must be standard-layout"}} } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.access/at.pass.cpp b/libcxx/test/std/strings/basic.string/string.access/at.pass.cpp index 6515e272721..514d1a894ce 100644 --- a/libcxx/test/std/strings/basic.string/string.access/at.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.access/at.pass.cpp @@ -54,7 +54,7 @@ test(S s, typename S::size_type pos) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -74,4 +74,6 @@ int main() test(S("123"), 3); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.access/back.pass.cpp b/libcxx/test/std/strings/basic.string/string.access/back.pass.cpp index b4108010ac3..3831da0845c 100644 --- a/libcxx/test/std/strings/basic.string/string.access/back.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.access/back.pass.cpp @@ -31,7 +31,7 @@ test(S s) assert(s.back() == typename S::value_type('z')); } -int main() +int main(int, char**) { { typedef std::string S; @@ -52,4 +52,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.access/db_back.pass.cpp b/libcxx/test/std/strings/basic.string/string.access/db_back.pass.cpp index 5034bfa11a9..e1cf707a6f0 100644 --- a/libcxx/test/std/strings/basic.string/string.access/db_back.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.access/db_back.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -46,8 +46,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.access/db_cback.pass.cpp b/libcxx/test/std/strings/basic.string/string.access/db_cback.pass.cpp index ddffb6cd787..e3e6db525e4 100644 --- a/libcxx/test/std/strings/basic.string/string.access/db_cback.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.access/db_cback.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -42,8 +42,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.access/db_cfront.pass.cpp b/libcxx/test/std/strings/basic.string/string.access/db_cfront.pass.cpp index e171883dc36..c9b2ba7c88e 100644 --- a/libcxx/test/std/strings/basic.string/string.access/db_cfront.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.access/db_cfront.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -42,8 +42,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.access/db_cindex.pass.cpp b/libcxx/test/std/strings/basic.string/string.access/db_cindex.pass.cpp index 770ab333c8b..c7b430efc98 100644 --- a/libcxx/test/std/strings/basic.string/string.access/db_cindex.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.access/db_cindex.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -44,8 +44,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.access/db_front.pass.cpp b/libcxx/test/std/strings/basic.string/string.access/db_front.pass.cpp index 7f2db649a12..73db2240510 100644 --- a/libcxx/test/std/strings/basic.string/string.access/db_front.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.access/db_front.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -46,8 +46,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.access/db_index.pass.cpp b/libcxx/test/std/strings/basic.string/string.access/db_index.pass.cpp index 40318e3988f..d3f2e8d28d0 100644 --- a/libcxx/test/std/strings/basic.string/string.access/db_index.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.access/db_index.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -44,8 +44,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.access/front.pass.cpp b/libcxx/test/std/strings/basic.string/string.access/front.pass.cpp index 5eee328feca..d51a12f0a77 100644 --- a/libcxx/test/std/strings/basic.string/string.access/front.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.access/front.pass.cpp @@ -31,7 +31,7 @@ test(S s) assert(s.front() == typename S::value_type('z')); } -int main() +int main(int, char**) { { typedef std::string S; @@ -52,4 +52,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.access/index.pass.cpp b/libcxx/test/std/strings/basic.string/string.access/index.pass.cpp index d529567c6fb..3a1224ca301 100644 --- a/libcxx/test/std/strings/basic.string/string.access/index.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.access/index.pass.cpp @@ -20,7 +20,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -59,4 +59,6 @@ int main() assert(false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/capacity.pass.cpp b/libcxx/test/std/strings/basic.string/string.capacity/capacity.pass.cpp index 9f09dea1d3e..02187c5193a 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/capacity.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/capacity.pass.cpp @@ -40,7 +40,7 @@ test(S s) S::allocator_type::throw_after = INT_MAX; } -int main() +int main(int, char**) { { typedef std::basic_string<char, std::char_traits<char>, test_allocator<char> > S; @@ -60,4 +60,6 @@ int main() assert(s.capacity() > 0); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/clear.pass.cpp b/libcxx/test/std/strings/basic.string/string.capacity/clear.pass.cpp index 4f75e013401..914842bb7a6 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/clear.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/clear.pass.cpp @@ -23,7 +23,7 @@ test(S s) assert(s.size() == 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -53,4 +53,6 @@ int main() test(s); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/empty.fail.cpp b/libcxx/test/std/strings/basic.string/string.capacity/empty.fail.cpp index 2359dea942d..1bfa388b7b9 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/empty.fail.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/empty.fail.cpp @@ -20,8 +20,10 @@ #include "test_macros.h" -int main () +int main(int, char**) { std::string c; c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}} + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/empty.pass.cpp b/libcxx/test/std/strings/basic.string/string.capacity/empty.pass.cpp index 56d925d571c..47827db7f75 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/empty.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/empty.pass.cpp @@ -24,7 +24,7 @@ test(const S& s) assert(s.empty() == (s.size() == 0)); } -int main() +int main(int, char**) { { typedef std::string S; @@ -40,4 +40,6 @@ int main() test(S("12345678901234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/length.pass.cpp b/libcxx/test/std/strings/basic.string/string.capacity/length.pass.cpp index 617d81a9205..b61ec488e27 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/length.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/length.pass.cpp @@ -22,7 +22,7 @@ test(const S& s) assert(s.length() == s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -38,4 +38,6 @@ int main() test(S("12345678901234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/max_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.capacity/max_size.pass.cpp index 68017f45349..8f8c9a3fb42 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/max_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/max_size.pass.cpp @@ -54,7 +54,7 @@ test(const S& s) test2(s); } -int main() +int main(int, char**) { { typedef std::string S; @@ -70,4 +70,6 @@ int main() test(S("12345678901234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp index 414b6742495..9832df536c9 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/over_max_size.pass.cpp @@ -35,7 +35,7 @@ test(const S& s) assert ( false ); } -int main() +int main(int, char**) { { typedef std::string S; @@ -51,4 +51,6 @@ int main() test(S("12345678901234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/reserve.pass.cpp b/libcxx/test/std/strings/basic.string/string.capacity/reserve.pass.cpp index 33699a79932..f49125cec98 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/reserve.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/reserve.pass.cpp @@ -65,7 +65,7 @@ test(S s, typename S::size_type res_arg) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -131,4 +131,6 @@ int main() } } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp index ad37dc30a1e..8b545939e3d 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/resize_size.pass.cpp @@ -43,7 +43,7 @@ test(S s, typename S::size_type n, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() test(S(), S::npos, S("not going to happen")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp b/libcxx/test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp index b9005341456..b5e5aff8424 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/resize_size_char.pass.cpp @@ -43,7 +43,7 @@ test(S s, typename S::size_type n, typename S::value_type c, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() test(S(), S::npos, 'a', S("not going to happen")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp b/libcxx/test/std/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp index ee91ac1676b..2c6ce0df6f9 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/shrink_to_fit.pass.cpp @@ -29,7 +29,7 @@ test(S s) assert(s.capacity() >= s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -59,4 +59,6 @@ int main() test(s); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.capacity/size.pass.cpp b/libcxx/test/std/strings/basic.string/string.capacity/size.pass.cpp index 16b236eebb8..f3f89a5a6d8 100644 --- a/libcxx/test/std/strings/basic.string/string.capacity/size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.capacity/size.pass.cpp @@ -22,7 +22,7 @@ test(const S& s, typename S::size_type c) assert(s.size() == c); } -int main() +int main(int, char**) { { typedef std::string S; @@ -38,4 +38,6 @@ int main() test(S("12345678901234567890123456789012345678901234567890"), 50); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/T_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/T_size_size.pass.cpp index 4f8158ea56d..38725979f9d 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/T_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/T_size_size.pass.cpp @@ -91,7 +91,7 @@ test(SV sv, std::size_t pos, std::size_t n, const typename S::allocator_type& a) #endif } -int main() +int main(int, char**) { { @@ -183,4 +183,6 @@ int main() S s7(s.data(), 2); // calls ctor(const char *, len) assert(s7 == "AB"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/alloc.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/alloc.pass.cpp index a2518a184c0..765f61eafb8 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/alloc.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/alloc.pass.cpp @@ -85,11 +85,13 @@ test2() #endif -int main() +int main(int, char**) { test<std::basic_string<char, std::char_traits<char>, test_allocator<char> > >(); #if TEST_STD_VER >= 11 test2<std::basic_string<char, std::char_traits<char>, min_allocator<char> > >(); test2<std::basic_string<char, std::char_traits<char>, explicit_allocator<char> > >(); #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/brace_assignment.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/brace_assignment.pass.cpp index 44db3c14059..5e77e46b2e4 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/brace_assignment.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/brace_assignment.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { // Test that assignment from {} and {ptr, len} are allowed and are not // ambiguous. @@ -32,4 +32,6 @@ int main() s = {"abc", 2}; assert(s == "ab"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/char_assignment.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/char_assignment.pass.cpp index e3976cffa94..53f676e3bb3 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/char_assignment.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/char_assignment.pass.cpp @@ -28,7 +28,7 @@ test(S s1, typename S::value_type s2) assert(s1.capacity() >= s1.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -46,4 +46,6 @@ int main() test(S("1234567890123456789012345678901234567890123456789012345678901234567890"), 'a'); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/copy.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/copy.pass.cpp index f2cfa8a0e37..0024f2defac 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/copy.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/copy.pass.cpp @@ -28,7 +28,7 @@ test(S s1) assert(s2.get_allocator() == s1.get_allocator()); } -int main() +int main(int, char**) { { typedef test_allocator<char> A; @@ -46,4 +46,6 @@ int main() test(S("1234567890123456789012345678901234567890123456789012345678901234567890", A())); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp index 57a17e8abb9..a635f017e80 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/copy_alloc.pass.cpp @@ -87,7 +87,7 @@ test(S s1, const typename S::allocator_type& a) assert(s2.get_allocator() == a); } -int main() +int main(int, char**) { { typedef test_allocator<char> A; @@ -127,4 +127,6 @@ int main() } #endif #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/copy_assignment.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/copy_assignment.pass.cpp index a3c1389dafe..8b3b7ac04c8 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/copy_assignment.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/copy_assignment.pass.cpp @@ -27,7 +27,7 @@ test(S s1, const S& s2) assert(s1.capacity() >= s1.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -76,4 +76,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/default_noexcept.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/default_noexcept.pass.cpp index 1ab00b60e11..301876b2c3b 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/default_noexcept.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/default_noexcept.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -35,4 +35,6 @@ int main() typedef std::basic_string<char, std::char_traits<char>, limited_allocator<char, 10>> C; static_assert(!std::is_nothrow_default_constructible<C>::value, ""); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/dtor_noexcept.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/dtor_noexcept.pass.cpp index 5b57fe3cadc..d1372d29643 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/dtor_noexcept.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/dtor_noexcept.pass.cpp @@ -32,7 +32,7 @@ struct throwing_alloc std::string s; std::wstring ws; -int main() +int main(int, char**) { { typedef std::string C; @@ -48,4 +48,6 @@ int main() static_assert(!std::is_nothrow_destructible<C>::value, ""); } #endif // _LIBCPP_VERSION + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp index 7eb364e6239..9e31d3e6f9e 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/implicit_deduction_guides.pass.cpp @@ -46,7 +46,7 @@ using BStr = std::basic_string<T, std::char_traits<T>, Alloc>; // (13) basic_string(initializer_list<CharT>, A const& = A()) // (14) basic_string(BSV, A const& = A()) // (15) basic_string(const T&, size_type, size_type, A const& = A()) -int main() +int main(int, char**) { using TestSizeT = test_allocator<char>::size_type; { // Testing (1) @@ -313,4 +313,6 @@ int main() ASSERT_SAME_TYPE(decltype(w), ExpectW); assert(w == L"cd"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/initializer_list.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/initializer_list.pass.cpp index 3a8914cd3d8..a106203d49c 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/initializer_list.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/initializer_list.pass.cpp @@ -18,7 +18,7 @@ #include "test_allocator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s = {'a', 'b', 'c'}; @@ -40,4 +40,6 @@ int main() s = {L'a', L'b', L'c'}; assert(s == L"abc"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp index 6a512f27413..dcb9bb911b4 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/initializer_list_assignment.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s; @@ -30,4 +30,6 @@ int main() s = {'a', 'b', 'c'}; assert(s == "abc"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/iter_alloc.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/iter_alloc.pass.cpp index 6966e6e5d24..042018cb532 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/iter_alloc.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/iter_alloc.pass.cpp @@ -56,7 +56,7 @@ test(It first, It last, const A& a) assert(s2.capacity() >= s2.size()); } -int main() +int main(int, char**) { { typedef test_allocator<char> A; @@ -116,4 +116,6 @@ int main() test(input_iterator<const char*>(s), input_iterator<const char*>(s+50), A()); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp b/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp index f87aac5f0e7..57fd550ac47 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp @@ -35,7 +35,7 @@ class NotAnItertor {}; template <typename T> struct NotAnAllocator { typedef T value_type; }; -int main() +int main(int, char**) { { // Not an iterator at all std::basic_string s1{NotAnItertor{}, NotAnItertor{}, std::allocator<char>{}}; // expected-error {{no viable constructor or deduction guide for deduction of template arguments of 'basic_string'}} @@ -52,4 +52,6 @@ int main() std::basic_string s1{s, s+10, NotAnAllocator<wchar_t>{}}; // expected-error {{no viable constructor or deduction guide for deduction of template arguments of 'basic_string'}} } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp index dac9ee33277..44daab4fcdc 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.pass.cpp @@ -36,7 +36,7 @@ #include "../input_iterator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { const char* s = "12345678901234"; @@ -89,4 +89,6 @@ int main() assert(s1.size() == 10); assert(s1.compare(0, s1.size(), s, s1.size()) == 0); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/move.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/move.pass.cpp index 1c11368c7ea..729c8e80690 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/move.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/move.pass.cpp @@ -32,7 +32,7 @@ test(S s0) assert(s2.get_allocator() == s1.get_allocator()); } -int main() +int main(int, char**) { { typedef test_allocator<char> A; @@ -48,4 +48,6 @@ int main() test(S("1", A())); test(S("1234567890123456789012345678901234567890123456789012345678901234567890", A())); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp index e426e2dc85d..63e349e71ce 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/move_alloc.pass.cpp @@ -34,7 +34,7 @@ test(S s0, const typename S::allocator_type& a) } -int main() +int main(int, char**) { { typedef test_allocator<char> A; @@ -74,4 +74,6 @@ int main() test(S("1"), A()); test(S("1234567890123456789012345678901234567890123456789012345678901234567890"), A()); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp index 88bc1231071..2a00898c1de 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/move_assign_noexcept.pass.cpp @@ -62,7 +62,7 @@ struct some_alloc3 typedef std::false_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::string C; @@ -93,4 +93,6 @@ int main() static_assert(!std::is_nothrow_move_assignable<C>::value, ""); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/move_assignment.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/move_assignment.pass.cpp index b039e79554f..9684fe7380a 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/move_assignment.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/move_assignment.pass.cpp @@ -32,7 +32,7 @@ test(S s1, S s2) assert(s1.capacity() >= s1.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -70,4 +70,6 @@ int main() "1234567890123456789012345678901234567890123456789012345678901234567890"), S("abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz")); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/move_noexcept.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/move_noexcept.pass.cpp index 374183f99ff..ee839cf261c 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/move_noexcept.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/move_noexcept.pass.cpp @@ -21,7 +21,7 @@ #include "test_macros.h" #include "test_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -39,4 +39,6 @@ int main() static_assert( std::is_nothrow_move_constructible<C>::value, ""); #endif } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp index b68c5228a4b..d67f1231fd3 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/pointer_alloc.pass.cpp @@ -51,7 +51,7 @@ test(const charT* s, const A& a) assert(s2.capacity() >= s2.size()); } -int main() +int main(int, char**) { { typedef test_allocator<char> A; @@ -85,4 +85,6 @@ int main() test("123456798012345679801234567980123456798012345679801234567980", A()); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/pointer_assignment.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/pointer_assignment.pass.cpp index 1216f3f18cd..4a885485bea 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/pointer_assignment.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/pointer_assignment.pass.cpp @@ -29,7 +29,7 @@ test(S s1, const typename S::value_type* s2) assert(s1.capacity() >= s1.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -69,4 +69,6 @@ int main() "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz"); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/pointer_size_alloc.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/pointer_size_alloc.pass.cpp index 96457135ed1..75ad883fcf1 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/pointer_size_alloc.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/pointer_size_alloc.pass.cpp @@ -48,7 +48,7 @@ test(const charT* s, unsigned n, const A& a) assert(s2.capacity() >= s2.size()); } -int main() +int main(int, char**) { { typedef test_allocator<char> A; @@ -90,4 +90,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/size_char_alloc.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/size_char_alloc.pass.cpp index 21ed485ef13..d509971910f 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/size_char_alloc.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/size_char_alloc.pass.cpp @@ -80,7 +80,7 @@ test(Tp n, Tp c, const A& a) assert(s2.capacity() >= s2.size()); } -int main() +int main(int, char**) { { typedef test_allocator<char> A; @@ -120,4 +120,6 @@ int main() test(static_cast<char>(100), static_cast<char>(65), A()); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/string_view.fail.cpp b/libcxx/test/std/strings/basic.string/string.cons/string_view.fail.cpp index d7a054073d4..61d5b3db4e9 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/string_view.fail.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/string_view.fail.cpp @@ -15,8 +15,10 @@ void foo ( const string &s ) {} -int main() +int main(int, char**) { std::string_view sv = "ABCDE"; foo(sv); // requires implicit conversion from string_view to string + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/string_view.pass.cpp index f50d9e51981..b423c327dca 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/string_view.pass.cpp @@ -71,7 +71,7 @@ test(std::basic_string_view<charT> sv, const A& a) } } -int main() +int main(int, char**) { { typedef test_allocator<char> A; @@ -107,4 +107,6 @@ int main() test(SV("123456798012345679801234567980123456798012345679801234567980"), A()); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/string_view_assignment.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/string_view_assignment.pass.cpp index 9a50f62a7ae..942d990ee50 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/string_view_assignment.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/string_view_assignment.pass.cpp @@ -28,7 +28,7 @@ test(S s1, SV sv) assert(s1.capacity() >= s1.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -70,4 +70,6 @@ int main() SV("abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp b/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp index 23e6668e69c..62ce16eca16 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.fail.cpp @@ -31,10 +31,12 @@ #include <cassert> #include <cstddef> -int main() +int main(int, char**) { { std::string_view sv = "12345678901234"; std::basic_string s1{sv, 23}; // expected-error {{no viable constructor or deduction guide for deduction of template arguments of 'basic_string'}} } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp index ee731581fb6..b3adc41464f 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/string_view_deduction.pass.cpp @@ -38,7 +38,7 @@ #include "../input_iterator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::string_view sv = "12345678901234"; @@ -103,4 +103,6 @@ int main() assert(s1.size() == sv.size()); assert(s1.compare(0, s1.size(), sv.data(), s1.size()) == 0); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp b/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp index ce4e695377f..cff605677de 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.fail.cpp @@ -37,10 +37,12 @@ #include <cassert> #include <cstddef> -int main() +int main(int, char**) { { std::string_view sv = "12345678901234"; std::basic_string s1{sv, 0, 4, 23}; // expected-error {{no viable constructor or deduction guide for deduction of template arguments of 'basic_string'}} } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp index daba3bd1204..983ab78e4ce 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/string_view_size_size_deduction.pass.cpp @@ -42,7 +42,7 @@ #include "../input_iterator.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::string_view sv = "12345678901234"; @@ -107,4 +107,6 @@ int main() assert(s1.size() == 4); assert(s1.compare(0, s1.size(), sv.data(), s1.size()) == 0); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.cons/substr.pass.cpp b/libcxx/test/std/strings/basic.string/string.cons/substr.pass.cpp index 05c53ac23db..44f29beec92 100644 --- a/libcxx/test/std/strings/basic.string/string.cons/substr.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.cons/substr.pass.cpp @@ -140,7 +140,7 @@ void test2583() #endif #endif -int main() +int main(int, char**) { { typedef test_allocator<char> A; @@ -224,4 +224,6 @@ int main() test2583(); #endif #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.char.pass.cpp b/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.char.pass.cpp index 7d1c26418be..e2afe04202c 100644 --- a/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.char.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -30,4 +30,6 @@ int main() assert ( s2.ends_with('e')); assert (!s2.ends_with('x')); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.ptr.pass.cpp b/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.ptr.pass.cpp index 87b94042ffe..a4f8b1aa39c 100644 --- a/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.ptr.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.ptr.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -59,4 +59,6 @@ int main() assert (!sNot.ends_with("abcde")); assert ( sNot.ends_with("def")); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.string_view.pass.cpp index 3d75e23dac7..cbfffcfce98 100644 --- a/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ends_with/ends_with.string_view.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -68,4 +68,6 @@ int main() assert (!sNot.ends_with(sv5)); assert ( sNot.ends_with(svNot)); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.iterators/begin.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/begin.pass.cpp index eedc9b991a2..fbae9fab7d2 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/begin.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/begin.pass.cpp @@ -30,7 +30,7 @@ test(S s) assert(b == cb); } -int main() +int main(int, char**) { { typedef std::string S; @@ -44,4 +44,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.iterators/cbegin.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/cbegin.pass.cpp index 720ba53e738..9886d56bbd9 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/cbegin.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/cbegin.pass.cpp @@ -27,7 +27,7 @@ test(const S& s) assert(cb == s.begin()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -41,4 +41,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.iterators/cend.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/cend.pass.cpp index 07d885aee88..1a3d30775f2 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/cend.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/cend.pass.cpp @@ -23,7 +23,7 @@ test(const S& s) assert(ce == s.end()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -37,4 +37,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.iterators/crbegin.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/crbegin.pass.cpp index 2b8837fd3d2..687c34368ae 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/crbegin.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/crbegin.pass.cpp @@ -27,7 +27,7 @@ test(const S& s) assert(cb == s.rbegin()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -41,4 +41,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.iterators/crend.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/crend.pass.cpp index c74b907fe7c..86aaad699d4 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/crend.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/crend.pass.cpp @@ -23,7 +23,7 @@ test(const S& s) assert(ce == s.rend()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -37,4 +37,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_2.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_2.pass.cpp index 074fa84bd8d..46963239476 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_2.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_2.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -44,8 +44,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_3.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_3.pass.cpp index 9c63eeafe39..7dbbbbb4cba 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_3.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_3.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -44,8 +44,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_4.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_4.pass.cpp index c01b22662b6..1a46f86c28d 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_4.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_4.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -46,8 +46,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_5.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_5.pass.cpp index a5a8d917b93..77caf1b814a 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_5.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_5.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -50,8 +50,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_6.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_6.pass.cpp index b4c7fb38006..126c3661c39 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_6.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_6.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -48,8 +48,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_7.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_7.pass.cpp index 6a262e0f397..f1083a43954 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_7.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_7.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -48,8 +48,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_8.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_8.pass.cpp index f3b5656f766..c69f8ca4b03 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_8.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/db_iterators_8.pass.cpp @@ -22,7 +22,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { typedef std::string C; @@ -44,8 +44,10 @@ int main() #else -int main() +int main(int, char**) { + + return 0; } #endif diff --git a/libcxx/test/std/strings/basic.string/string.iterators/end.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/end.pass.cpp index 8d287f6f799..86b00a3706d 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/end.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/end.pass.cpp @@ -33,7 +33,7 @@ test(S s) assert(static_cast<std::size_t>(ce - cs.begin()) == cs.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -47,4 +47,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.iterators/iterators.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/iterators.pass.cpp index 3d907602317..08448b1fd89 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/iterators.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/iterators.pass.cpp @@ -20,7 +20,7 @@ #include <string> #include <cassert> -int main() +int main(int, char**) { { // N3644 testing typedef std::string C; @@ -83,4 +83,6 @@ int main() assert ( !(ii1 != ii2 )); assert ( !(ii1 != cii )); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.iterators/rbegin.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/rbegin.pass.cpp index 8de45475f62..479584c3708 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/rbegin.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/rbegin.pass.cpp @@ -30,7 +30,7 @@ test(S s) assert(b == cb); } -int main() +int main(int, char**) { { typedef std::string S; @@ -44,4 +44,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.iterators/rend.pass.cpp b/libcxx/test/std/strings/basic.string/string.iterators/rend.pass.cpp index 1edcb27af07..9b54058a60d 100644 --- a/libcxx/test/std/strings/basic.string/string.iterators/rend.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.iterators/rend.pass.cpp @@ -33,7 +33,7 @@ test(S s) assert(static_cast<std::size_t>(ce - cs.rbegin()) == cs.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -47,4 +47,6 @@ int main() test(S("123")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/nothing_to_do.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/nothing_to_do.pass.cpp index f77636c8475..1f764da05d6 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/nothing_to_do.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp index f2848295baf..43752406362 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/T_size_size.pass.cpp @@ -71,7 +71,7 @@ test_npos(S s, SV sv, typename S::size_type pos, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -196,4 +196,6 @@ int main() s.append(sv, 0, std::string::npos); assert(s == "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp index 04483865d56..da74fb4e09c 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/initializer_list.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("123"); @@ -31,4 +31,6 @@ int main() s.append({'a', 'b', 'c'}); assert(s == "123abc"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp index 08f554b34d4..8f280e828d9 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/iterator.pass.cpp @@ -42,7 +42,7 @@ test_exceptions(S s, It first, It last) } #endif -int main() +int main(int, char**) { { typedef std::string S; @@ -219,4 +219,6 @@ int main() s.append(MoveIt(It(std::begin(p))), MoveIt(It(std::end(p) - 1))); assert(s == "ABCD"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp index dec79a67cd1..eba693d0e3d 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/pointer.pass.cpp @@ -26,7 +26,7 @@ test(S s, const typename S::value_type* str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -76,4 +76,6 @@ int main() s_long.append(s_long.c_str()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp index 2fb973ae983..c214ab7c2ac 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/pointer_size.pass.cpp @@ -27,7 +27,7 @@ test(S s, const typename S::value_type* str, typename S::size_type n, S expected assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() s_long.append(s_long.data(), s_long.size()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp index a2b9ad1e470..f1b34ad6cff 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/push_back.pass.cpp @@ -31,7 +31,7 @@ test(S s, typename S::value_type c, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -56,4 +56,6 @@ int main() s.push_back(vl); s.push_back(vl); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp index 59d0199a2bf..c4062489291 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/size_char.pass.cpp @@ -26,7 +26,7 @@ test(S s, typename S::size_type n, typename S::value_type c, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -60,4 +60,6 @@ int main() test(S("12345678901234567890"), 10, 'a', S("12345678901234567890aaaaaaaaaa")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string.pass.cpp index c0c625f2e22..5e551d7a2b1 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string.pass.cpp @@ -26,7 +26,7 @@ test(S s, S str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp index 21ddd9bb225..37985d00115 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string_size_size.pass.cpp @@ -71,7 +71,7 @@ test_npos(S s, S str, typename S::size_type pos, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -133,4 +133,6 @@ int main() test_npos(S(), S("12345"), 5, S("")); test_npos(S(), S("12345"), 6, S("not happening")); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string_view.pass.cpp index 301fc77b704..d0fb1cc3315 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_append/string_view.pass.cpp @@ -27,7 +27,7 @@ test(S s, SV sv, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -79,4 +79,6 @@ int main() S("1234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp index b0541712257..044b3724041 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/T_size_size.pass.cpp @@ -70,7 +70,7 @@ test_npos(S s, SV sv, typename S::size_type pos, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -191,4 +191,6 @@ int main() s.assign(sv, 0, std::string::npos); assert(s == "ABCDEFGHIJKLMNOPQRSTUVWXYZ"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp index 72097dae630..692b84b557d 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/initializer_list.pass.cpp @@ -18,7 +18,7 @@ #include "test_macros.h" #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("123"); @@ -31,4 +31,6 @@ int main() s.assign({'a', 'b', 'c'}); assert(s == "abc"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp index 4bf805c99d6..c03b5efdfd5 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/iterator.pass.cpp @@ -43,7 +43,7 @@ test_exceptions(S s, It first, It last) } #endif -int main() +int main(int, char**) { { typedef std::string S; @@ -204,4 +204,6 @@ int main() s.assign(p, p + 4); assert(s == "ABCD"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp index 62a173a186d..325c354c56a 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/pointer.pass.cpp @@ -26,7 +26,7 @@ test(S s, const typename S::value_type* str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -74,4 +74,6 @@ int main() s_long.assign(s_long.c_str() + 30); assert(s_long == "nsectetur/"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp index 442d8c00024..5d3fe262184 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size.pass.cpp @@ -27,7 +27,7 @@ test(S s, const typename S::value_type* str, typename S::size_type n, S expected assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() s_long.assign(s_long.data() + 2, 8 ); assert(s_long == "rem ipsu"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp index 3d401c8a917..ac26f369ddb 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/rv_string.pass.cpp @@ -27,7 +27,7 @@ test(S s, S str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -77,4 +77,6 @@ int main() S("12345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp index 8c69b138f9f..4e5ecad2e9d 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/size_char.pass.cpp @@ -26,7 +26,7 @@ test(S s, typename S::size_type n, typename S::value_type c, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -60,4 +60,6 @@ int main() test(S("12345678901234567890"), 10, 'a', S(10, 'a')); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp index 274703a565d..fae45c80de0 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string.pass.cpp @@ -37,7 +37,7 @@ testAlloc(S s, S str, const typename S::allocator_type& a) assert(s.get_allocator() == a); } -int main() +int main(int, char**) { { typedef std::string S; @@ -113,4 +113,6 @@ int main() static_assert(noexcept(S().assign(S())), ""); // LWG#2063 } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp index 76dd273455b..8e11b150e91 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string_size_size.pass.cpp @@ -71,7 +71,7 @@ test_npos(S s, S str, typename S::size_type pos, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -133,4 +133,6 @@ int main() test_npos(S(), S("12345"), 5, S("")); test_npos(S(), S("12345"), 6, S("not happening")); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string_view.pass.cpp index d445ad9b793..2d1158e41de 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_assign/string_view.pass.cpp @@ -38,7 +38,7 @@ testAlloc(S s, SV sv, const typename S::allocator_type& a) assert(s.get_allocator() == a); } -int main() +int main(int, char**) { { typedef std::string S; @@ -101,4 +101,6 @@ int main() testAlloc(S(), SV("12345678901234567890"), min_allocator<char>()); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp index 81dc3329c43..778fb70c069 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_copy/copy.pass.cpp @@ -49,7 +49,7 @@ test(S str, typename S::value_type* s, typename S::size_type n, #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -177,4 +177,6 @@ int main() test(S("abcdefghijklmnopqrst"), s, 21, 0); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/iter.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/iter.pass.cpp index 1923c62b4d2..12b13d738cc 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/iter.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/iter.pass.cpp @@ -28,7 +28,7 @@ test(S s, typename S::difference_type pos, S expected) assert(i - s.begin() == pos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -62,4 +62,6 @@ int main() test(S("abcdefghijklmnopqrst"), 19, S("abcdefghijklmnopqrs")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/iter_iter.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/iter_iter.pass.cpp index 0eba9361d8a..a5e6d1251d1 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/iter_iter.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/iter_iter.pass.cpp @@ -29,7 +29,7 @@ test(S s, typename S::difference_type pos, typename S::difference_type n, S expe assert(i - s.begin() == pos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -147,4 +147,6 @@ int main() test(S("abcdefghijklmnopqrst"), 20, 0, S("abcdefghijklmnopqrst")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/pop_back.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/pop_back.pass.cpp index e6f2a4e6035..e6490abcd2e 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/pop_back.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/pop_back.pass.cpp @@ -26,7 +26,7 @@ test(S s, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -42,4 +42,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrs")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp index a8e31c9c694..88dace52f8a 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_erase/size_size.pass.cpp @@ -88,7 +88,7 @@ test(S s, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -298,4 +298,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp index d570428c054..ef6144dadb5 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_char.pass.cpp @@ -32,7 +32,7 @@ test(S& s, typename S::const_iterator p, typename S::value_type c, S expected) assert(i == p); } -int main() +int main(int, char**) { { typedef std::string S; @@ -72,4 +72,6 @@ int main() test(s, s.begin()+6, 'C', S("a567ABC1432dcb")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp index 0acc50b4549..6dd043c6db9 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_initializer_list.pass.cpp @@ -18,7 +18,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("123456"); @@ -33,4 +33,6 @@ int main() assert(i - s.begin() == 3); assert(s == "123abc456"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp index c1b16872928..6d4f1a6686e 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_iter_iter.pass.cpp @@ -49,7 +49,7 @@ test_exceptions(S s, typename S::difference_type pos, It first, It last) } #endif -int main() +int main(int, char**) { { typedef std::string S; @@ -218,4 +218,6 @@ int main() s.insert(s.begin(), MoveIt(It(std::begin(p))), MoveIt(It(std::end(p) - 1))); assert(s == "ABCD"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp index ac29e3b3325..699b67924b1 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/iter_size_char.pass.cpp @@ -28,7 +28,7 @@ test(S s, typename S::difference_type pos, typename S::size_type n, assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -166,4 +166,6 @@ int main() test(S("abcdefghijklmnopqrst"), 20, 20, '1', S("abcdefghijklmnopqrst11111111111111111111")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_T_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_T_size_size.pass.cpp index fb8c7e63a5c..2b54b67202b 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_T_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_T_size_size.pass.cpp @@ -1729,7 +1729,7 @@ void test30() test_npos(S("abcdefghijklmnopqrst"), 10, SV("12345"), 6, S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -1838,4 +1838,6 @@ int main() assert(s == ""); s.clear(); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp index ee7ef204a33..24859fa8be2 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer.pass.cpp @@ -47,7 +47,7 @@ test(S s, typename S::size_type pos, const typename S::value_type* str, S expect #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -233,4 +233,6 @@ int main() s_long.insert(0, s_long.c_str()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp index 67a03400528..3dbd93f1df5 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_pointer_size.pass.cpp @@ -48,7 +48,7 @@ test(S s, typename S::size_type pos, const typename S::value_type* str, #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -714,4 +714,6 @@ int main() s_long.insert(0, s_long.data(), s_long.size()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp index e64e9c997e3..dce8b7d7edb 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_size_char.pass.cpp @@ -48,7 +48,7 @@ test(S s, typename S::size_type pos, typename S::size_type n, #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -218,4 +218,6 @@ int main() test(S("abcdefghijklmnopqrst"), 21, 20, '1', S("can't happen")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp index 2f74fec3f79..93bc3f6d961 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_string.pass.cpp @@ -47,7 +47,7 @@ test(S s, typename S::size_type pos, S str, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -226,4 +226,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp index 23b8852b4c3..18a688a5d1f 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/size_string_size_size.pass.cpp @@ -1727,7 +1727,7 @@ void test30() test_npos(S("abcdefghijklmnopqrst"), 10, S("12345"), 6, S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -1799,4 +1799,6 @@ int main() test30<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/string_view.pass.cpp index 0596ce9849e..129389a9a7b 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/string_view.pass.cpp @@ -47,7 +47,7 @@ test(S s, typename S::size_type pos, SV sv, S expected) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -235,4 +235,6 @@ int main() s_long.insert(0, s_long.c_str()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/char.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/char.pass.cpp index 3c15f6f919e..2cc4496eb67 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/char.pass.cpp @@ -25,7 +25,7 @@ test(S s, typename S::value_type str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -43,4 +43,6 @@ int main() test(S("12345678901234567890"), 'a', S("12345678901234567890a")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp index 7f27559f0e6..689389eb7a6 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("123"); @@ -30,4 +30,6 @@ int main() s += {'a', 'b', 'c'}; assert(s == "123abc"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/pointer.pass.cpp index 3a769693518..a9edf17be5b 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/pointer.pass.cpp @@ -25,7 +25,7 @@ test(S s, const typename S::value_type* str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -75,4 +75,6 @@ int main() S("1234567890123456789012345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/string.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/string.pass.cpp index 53e1cacf4a1..f81d4bec0d2 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_op_plus_equal/string.pass.cpp @@ -26,7 +26,7 @@ test(S s, S str, S expected) assert(s == expected); } -int main() +int main(int, char**) { { typedef std::string S; @@ -85,4 +85,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp index 8e8a1f8ef9e..3df49f32535 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_initializer_list.pass.cpp @@ -17,7 +17,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("123def456"); @@ -30,4 +30,6 @@ int main() s.replace(s.cbegin() + 3, s.cbegin() + 6, {'a', 'b', 'c'}); assert(s == "123abc456"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp index fc6f33beafe..47a1193be73 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_iter_iter.pass.cpp @@ -963,7 +963,7 @@ void test8() test(S("abcdefghijklmnopqrst"), 20, 0, str, str+20, S("abcdefghijklmnopqrst12345678901234567890")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -1036,4 +1036,6 @@ int main() s.replace(s.begin(), s.end(), p, p + 4); assert(s == "EFGH"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp index ccbd0ff66fb..8ed1dc3df30 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer.pass.cpp @@ -265,7 +265,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 20, 0, "12345678901234567890", S("abcdefghijklmnopqrst12345678901234567890")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -297,4 +297,6 @@ int main() s_long.replace(s_long.begin(), s_long.begin(), s_long.c_str()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp index 79ae58fce2e..39b518c9146 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_pointer_size.pass.cpp @@ -943,7 +943,7 @@ void test8() test(S("abcdefghijklmnopqrst"), 20, 0, "12345678901234567890", 20, S("abcdefghijklmnopqrst12345678901234567890")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -987,4 +987,6 @@ int main() s_long.replace(s_long.begin(), s_long.begin(), s_long.data(), s_long.size()); assert(s_long == "Lorem ipsum dolor sit amet, consectetur/Lorem ipsum dolor sit amet, consectetur/"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp index 8a79b733fe2..e60c69f7a27 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_size_char.pass.cpp @@ -265,7 +265,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 20, 0, 20, '3', S("abcdefghijklmnopqrst33333333333333333333")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -281,4 +281,6 @@ int main() test2<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp index b47d2931b9b..7008736610f 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string.pass.cpp @@ -264,7 +264,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 20, 0, S("12345678901234567890"), S("abcdefghijklmnopqrst12345678901234567890")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -289,4 +289,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string_view.pass.cpp index 81ecca69fb3..0acf8286853 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/iter_iter_string_view.pass.cpp @@ -264,7 +264,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 20, 0, SV("12345678901234567890"), S("abcdefghijklmnopqrst12345678901234567890")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -282,4 +282,6 @@ int main() test2<S, SV>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp index b320eff372c..2348747def0 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_T_size_size.pass.cpp @@ -5869,7 +5869,7 @@ void test55() test_npos(S("abcdefghij"), 9, 2, SV("12345"), 6, S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -6025,4 +6025,6 @@ int main() s.replace(0, 4, arr, 0, std::string::npos); // calls replace(pos1, n1, string("IJKL"), pos, npos) assert(s == "IJKL"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp index 6718242e0e8..a6a6c7d9dcf 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer.pass.cpp @@ -363,7 +363,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, "12345678901234567890", S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -379,4 +379,6 @@ int main() test2<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp index 53465bf680e..e3056670704 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_pointer_size.pass.cpp @@ -1297,7 +1297,7 @@ void test11() test(S("abcdefghijklmnopqrst"), 21, 0, "12345678901234567890", 20, S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -1331,4 +1331,6 @@ int main() test11<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp index 2e8c4527cc7..7d37e107561 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_size_char.pass.cpp @@ -364,7 +364,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, 20, '2', S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -380,4 +380,6 @@ int main() test2<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp index 85306d59595..c0fad33a398 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string.pass.cpp @@ -362,7 +362,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, S("12345678901234567890"), S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -387,4 +387,6 @@ int main() assert(s == "a"); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp index 7a75f03e59b..3fa32699fda 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_size_size.pass.cpp @@ -5859,7 +5859,7 @@ void test55() test_npos(S("abcdefghij"), 9, 2, S("12345"), 6, S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -5981,4 +5981,6 @@ int main() test55<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_view.pass.cpp index 9b35da025f9..542220aea70 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_replace/size_size_string_view.pass.cpp @@ -362,7 +362,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, SV("12345678901234567890"), S("can't happen")); } -int main() +int main(int, char**) { { typedef std::string S; @@ -380,4 +380,6 @@ int main() test2<S, SV>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.modifiers/string_swap/swap.pass.cpp b/libcxx/test/std/strings/basic.string/string.modifiers/string_swap/swap.pass.cpp index 79adee48764..8fdf3fea9b4 100644 --- a/libcxx/test/std/strings/basic.string/string.modifiers/string_swap/swap.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.modifiers/string_swap/swap.pass.cpp @@ -31,7 +31,7 @@ test(S s1, S s2) assert(s2 == s1_); } -int main() +int main(int, char**) { { typedef std::string S; @@ -73,4 +73,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("12345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/nothing_to_do.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/nothing_to_do.pass.cpp index f77636c8475..1f764da05d6 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/nothing_to_do.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line.pass.cpp index 9937863b28a..8e663cb4f60 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::istringstream in(" abc\n def\n ghij"); @@ -77,4 +77,6 @@ int main() assert(s == L" ghij"); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim.pass.cpp index 965137c1d30..b081b55c920 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::istringstream in(" abc* def** ghij"); @@ -89,4 +89,6 @@ int main() assert(s == L" ghij"); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp index b2255d068b2..b1511f21192 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_delim_rv.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("initial text"); @@ -45,4 +45,6 @@ int main() getline(std::wistringstream(L" abc* def* ghij"), s, L'*'); assert(s == L" abc"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp index a87529a0eab..cf4772c43d3 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/get_line_rv.pass.cpp @@ -21,7 +21,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::string s("initial text"); @@ -45,4 +45,6 @@ int main() getline(std::wistringstream(L" abc\n def\n ghij"), s); assert(s == L" abc"); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp index 85f399dcd0d..389701d1d51 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/stream_extract.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::istringstream in("a bc defghij"); @@ -113,4 +113,6 @@ int main() assert(in.fail()); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/stream_insert.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/stream_insert.pass.cpp index eb272c29bc6..b30fd5afaf5 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/stream_insert.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string.io/stream_insert.pass.cpp @@ -19,7 +19,7 @@ #include "min_allocator.h" -int main() +int main(int, char**) { { std::ostringstream out; @@ -87,4 +87,6 @@ int main() assert(L" " + s == out.str()); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string.special/swap.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string.special/swap.pass.cpp index 944bd455391..f644f287075 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string.special/swap.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string.special/swap.pass.cpp @@ -33,7 +33,7 @@ test(S s1, S s2) assert(s2 == s1_); } -int main() +int main(int, char**) { { typedef std::string S; @@ -75,4 +75,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("12345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp index a00eb17be59..3f6ce447cf7 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string.special/swap_noexcept.pass.cpp @@ -53,7 +53,7 @@ struct some_alloc2 typedef std::true_type is_always_equal; }; -int main() +int main(int, char**) { { typedef std::string C; @@ -81,4 +81,6 @@ int main() static_assert( noexcept(swap(std::declval<C&>(), std::declval<C&>())), ""); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/pointer_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/pointer_string.pass.cpp index 527d59d6887..bf2cc8413ab 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/pointer_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs != rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_pointer.pass.cpp index b1e6fa73d4f..76e0abe2378 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs != rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string.pass.cpp index 9825c1b3830..30aeb501a59 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs != rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string_view.pass.cpp index 7108d819e0b..5b01455e7f8 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs != rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_view_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_view_string.pass.cpp index 8f3906bf18b..2d6957e3494 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_view_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op!=/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs != rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp index c24d8076842..9ab3c061197 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/char_string.pass.cpp @@ -35,7 +35,7 @@ void test1(typename S::value_type lhs, S&& rhs, const S& x) { } #endif -int main() { +int main(int, char**) { { typedef std::string S; test0('a', S(""), S("a")); @@ -66,4 +66,6 @@ int main() { test1('a', S("12345678901234567890"), S("a12345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp index 654eca290f5..cf13fbb51d6 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/pointer_string.pass.cpp @@ -35,7 +35,7 @@ void test1(const typename S::value_type* lhs, S&& rhs, const S& x) { } #endif -int main() { +int main(int, char**) { { typedef std::string S; test0("", S(""), S("")); @@ -127,4 +127,6 @@ int main() { S("abcdefghijklmnopqrst12345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp index 5196aba1a69..32411144db2 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_char.pass.cpp @@ -35,7 +35,7 @@ void test1(S&& lhs, typename S::value_type rhs, const S& x) { } #endif -int main() { +int main(int, char**) { { typedef std::string S; test0(S(""), '1', S("1")); @@ -66,4 +66,6 @@ int main() { test1(S("abcdefghijklmnopqrst"), '1', S("abcdefghijklmnopqrst1")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp index ef8b8001009..4fec8482966 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_pointer.pass.cpp @@ -35,7 +35,7 @@ void test1(S&& lhs, const typename S::value_type* rhs, const S& x) { } #endif -int main() { +int main(int, char**) { { typedef std::string S; test0(S(""), "", S("")); @@ -126,4 +126,6 @@ int main() { S("abcdefghijklmnopqrst12345678901234567890")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp index 2bc38c71a00..00aaf5cc092 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_op+/string_string.pass.cpp @@ -58,7 +58,7 @@ void test3(S&& lhs, S&& rhs, const S& x) { #endif -int main() { +int main(int, char**) { { typedef std::string S; test0(S(""), S(""), S("")); @@ -245,4 +245,6 @@ int main() { S("abcdefghijklmnopqrst12345678901234567890")); } #endif // TEST_STD_VER >= 11 + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/pointer_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/pointer_string.pass.cpp index 11ad5f15194..5db04b3a8d6 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/pointer_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs == rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_pointer.pass.cpp index f020c2234f3..aa79e17d121 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs == rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string.pass.cpp index 39ec5cc06e4..357a91fd9f5 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs == rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string_view.pass.cpp index f4791e3b54c..06c16d07079 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs == rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_view_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_view_string.pass.cpp index fdf89a2c9c4..7ebdc093493 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_view_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_operator==/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs == rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/pointer_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/pointer_string.pass.cpp index dd27087b66c..db28cd4d1b4 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/pointer_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs > rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_pointer.pass.cpp index 4109eab3336..56521e91662 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs > rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string.pass.cpp index 3514ffc11bc..0cfafb80911 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs > rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string_view.pass.cpp index 8ad82bf01f2..692fbd4fe81 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs > rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_view_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_view_string.pass.cpp index af98fa15363..f6a2fa55588 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_view_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs > rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/pointer_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/pointer_string.pass.cpp index 0d7e5acea1c..e868531a683 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/pointer_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs >= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_pointer.pass.cpp index 93b9d2a874d..8aad5078247 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs >= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string.pass.cpp index 06f23205904..f0ab16cbb62 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs >= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string_view.pass.cpp index 27c2b35d355..c7eb3e3e45e 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs >= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_view_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_view_string.pass.cpp index ff4a35b39bf..b49c1348a99 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_view_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_opgt=/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs >= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/pointer_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/pointer_string.pass.cpp index 0c3943d7db2..1609c4d87d9 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/pointer_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs < rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_pointer.pass.cpp index d91c3b1aeef..079344bb829 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs < rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string.pass.cpp index 0b05b6c3592..586faa40f07 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs < rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string_view.pass.cpp index eec351c24ec..79393def5dd 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs < rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_view_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_view_string.pass.cpp index 9b2b7ddd9a3..7e8b139c332 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_view_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs < rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), false); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/pointer_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/pointer_string.pass.cpp index 5354e6b75c4..cae9233dfb2 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/pointer_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/pointer_string.pass.cpp @@ -23,7 +23,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x) assert((lhs <= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_pointer.pass.cpp index 5fe8948dd61..07f9b355185 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_pointer.pass.cpp @@ -23,7 +23,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x) assert((lhs <= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -65,4 +65,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string.pass.cpp index 1261f518541..8d40f2f0a5b 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string.pass.cpp @@ -24,7 +24,7 @@ test(const S& lhs, const S& rhs, bool x) assert((lhs <= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string_view.pass.cpp index bdaa49a63a1..3df9e39cc0d 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_string_view.pass.cpp @@ -22,7 +22,7 @@ test(const S& lhs, SV rhs, bool x) assert((lhs <= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_view_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_view_string.pass.cpp index 64d286cd890..cb7b1a4c451 100644 --- a/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_view_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.nonmembers/string_oplt=/string_view_string.pass.cpp @@ -22,7 +22,7 @@ test(SV lhs, const S& rhs, bool x) assert((lhs <= rhs) == x); } -int main() +int main(int, char**) { { typedef std::string S; @@ -66,4 +66,6 @@ int main() test(SV("abcdefghijklmnopqrst"), S("abcdefghijklmnopqrst"), true); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/nothing_to_do.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/nothing_to_do.pass.cpp index f77636c8475..1f764da05d6 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/nothing_to_do.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/nothing_to_do.pass.cpp @@ -6,6 +6,8 @@ // //===----------------------------------------------------------------------===// -int main() +int main(int, char**) { + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string.accessors/c_str.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string.accessors/c_str.pass.cpp index 7c713e4b0b3..2677230c2d5 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string.accessors/c_str.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string.accessors/c_str.pass.cpp @@ -30,7 +30,7 @@ test(const S& s) assert(T::eq(str[0], typename S::value_type())); } -int main() +int main(int, char**) { { typedef std::string S; @@ -48,4 +48,6 @@ int main() test(S("abcdefghijklmnopqrst")); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string.accessors/data.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string.accessors/data.pass.cpp index 9c643a17236..6aa07302a95 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string.accessors/data.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string.accessors/data.pass.cpp @@ -47,7 +47,7 @@ test_nonconst(S& s) assert(T::eq(str[0], typename S::value_type())); } -int main() +int main(int, char**) { { typedef std::string S; @@ -74,4 +74,6 @@ int main() S s4("abcdefghijklmnopqrst"); test_nonconst(s4); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string.accessors/get_allocator.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string.accessors/get_allocator.pass.cpp index 6261ad55f1a..7edf5a88d9d 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string.accessors/get_allocator.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string.accessors/get_allocator.pass.cpp @@ -23,7 +23,7 @@ test(const S& s, const typename S::allocator_type& a) assert(s.get_allocator() == a); } -int main() +int main(int, char**) { { typedef test_allocator<char> A; @@ -43,4 +43,6 @@ int main() test(S("abcdefghijklmnopqrst", A()), A()); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_compare/pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_compare/pointer.pass.cpp index 6219d6babfc..0af8ce02f95 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_compare/pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_compare/pointer.pass.cpp @@ -31,7 +31,7 @@ test(const S& s, const typename S::value_type* str, int x) assert(sign(s.compare(str)) == sign(x)); } -int main() +int main(int, char**) { { typedef std::string S; @@ -73,4 +73,6 @@ int main() test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", 0); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_T_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_T_size_size.pass.cpp index ad781f23c26..abab9879a14 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_T_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_T_size_size.pass.cpp @@ -5840,7 +5840,7 @@ void test55() test_npos(S("abcde"), 0, 0, SV("abcdefghij"), 5, -5); } -int main() +int main(int, char**) { { typedef std::string S; @@ -5989,4 +5989,6 @@ int main() // calls compare(size, size, string(arr), 0, npos) assert(s.compare(0, 4, arr, 0, std::string::npos) == 0); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp index aa44e16a9c3..4e77fc09c8e 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer.pass.cpp @@ -361,7 +361,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, "abcdefghijklmnopqrst", 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -377,4 +377,6 @@ int main() test2<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp index f9c0244ec3f..75efbadcc81 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_pointer_size.pass.cpp @@ -1294,7 +1294,7 @@ void test11() test(S("abcdefghijklmnopqrst"), 21, 0, "abcdefghijklmnopqrst", 20, 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -1328,4 +1328,6 @@ int main() test11<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp index 06b5e531018..55fd823718e 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string.pass.cpp @@ -360,7 +360,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, S("abcdefghijklmnopqrst"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() assert(s.compare(0, 1, {"abc", 1}) < 0); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp index 6a231a867c3..05ba6ac82c5 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string_size_size.pass.cpp @@ -5836,7 +5836,7 @@ void test55() test_npos(S("abcde"), 0, 0, S("abcdefghij"), 5, -5); } -int main() +int main(int, char**) { { typedef std::string S; @@ -5958,4 +5958,6 @@ int main() test55<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string_view.pass.cpp index 00245e834d7..94c73ab31a6 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_compare/size_size_string_view.pass.cpp @@ -361,7 +361,7 @@ void test2() test(S("abcdefghijklmnopqrst"), 21, 0, SV("abcdefghijklmnopqrst"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -379,4 +379,6 @@ int main() test2<S, SV>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_compare/string.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_compare/string.pass.cpp index 7c3bdb1595e..279ae307584 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_compare/string.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_compare/string.pass.cpp @@ -32,7 +32,7 @@ test(const S& s, const S& str, int x) assert(sign(s.compare(str)) == sign(x)); } -int main() +int main(int, char**) { { typedef std::string S; @@ -81,4 +81,6 @@ int main() assert(s.compare({"abc", 1}) < 0); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_compare/string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_compare/string_view.pass.cpp index 3e123ad7ace..2abc7fc1ac1 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_compare/string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_compare/string_view.pass.cpp @@ -31,7 +31,7 @@ test(const S& s, SV sv, int x) assert(sign(s.compare(sv)) == sign(x)); } -int main() +int main(int, char**) { { typedef std::string S; @@ -75,4 +75,6 @@ int main() test(S("abcdefghijklmnopqrst"), SV("abcdefghijklmnopqrst"), 0); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/char_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/char_size.pass.cpp index 2c4994670c8..7bada8446ff 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/char_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -98,4 +98,6 @@ int main() test(S("laenfsbridchgotmkqpj"), 'q', 0); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size.pass.cpp index cb6fc1e9728..bd20ea1bb4a 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -154,4 +154,6 @@ int main() test1<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp index 708a04352f9..46c5511d9ae 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_size.pass.cpp index 1ea41354f28..7f12ab1ba27 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.find_first_not_of({"abc", 1}) == 0); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_view_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_view_size.pass.cpp index 3cb3e74204d..54ce737ecc6 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_view_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.not.of/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), SV("htaobedqikfplcgjsmrn"), S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() test1<S, SV>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/char_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/char_size.pass.cpp index cf8548744f8..da630f07e76 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/char_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -94,4 +94,6 @@ int main() test(S("laenfsbridchgotmkqpj"), 'e', 2); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size.pass.cpp index 4c435537c46..2162ea14cf1 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -154,4 +154,6 @@ int main() test1<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size_size.pass.cpp index c8b62b1f454..e0bb0f2fb77 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/string_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/string_size.pass.cpp index fc79c89d151..1ae2123c3eb 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/string_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.find_first_of({"abc", 1}) == std::string::npos); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/string_view_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/string_view_size.pass.cpp index ae29e47481b..8cd272408a0 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/string_view_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.first.of/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), SV("htaobedqikfplcgjsmrn"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() test1<S, SV>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/char_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/char_size.pass.cpp index 6276c491075..fd77eb89d86 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/char_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -94,4 +94,6 @@ int main() test(S("laenfsbridchgotmkqpj"), 'i', 19); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size.pass.cpp index 5cc9c0bf40a..1234ccb4de2 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -154,4 +154,6 @@ int main() test1<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp index 76834c2e81d..4c07f4d6129 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_size.pass.cpp index 254e639dcfb..8232612c1e7 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.find_last_not_of({"abc", 1}) == s.size() - 1); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_view_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_view_size.pass.cpp index 421ec966db2..da5054b7df6 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_view_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.not.of/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), SV("htaobedqikfplcgjsmrn"), S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() // test1<S, SV>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/char_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/char_size.pass.cpp index 2c5359e5edf..4292b1eb8bf 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/char_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x < s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -94,4 +94,6 @@ int main() test(S("laenfsbridchgotmkqpj"), 'm', 15); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size.pass.cpp index 6a320788d4b..0b86a10c512 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", 19); } -int main() +int main(int, char**) { { typedef std::string S; @@ -154,4 +154,6 @@ int main() test1<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size_size.pass.cpp index 46d61a44aec..9c5f670a9c7 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, 19); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/string_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/string_size.pass.cpp index c5f1a3a7d96..f3ddb468d49 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/string_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), 19); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.find_last_of({"abc", 1}) == std::string::npos); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/string_view_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/string_view_size.pass.cpp index f98d66eec45..ccf181faa55 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/string_view_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find.last.of/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("pniotcfrhqsmgdkjbael"), SV("htaobedqikfplcgjsmrn"), 19); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() test1<S, SV>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find/char_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find/char_size.pass.cpp index c346a0196f3..5700d09575f 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find/char_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(0 <= x && x + 1 <= s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -94,4 +94,6 @@ int main() test(S("abcdeabcdeabcdeabcde"), 'c', 2); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find/pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find/pointer_size.pass.cpp index a6136d3f844..6e7ae3d41f4 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find/pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find/pointer_size.pass.cpp @@ -146,7 +146,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -160,4 +160,6 @@ int main() test1<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find/pointer_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find/pointer_size_size.pass.cpp index 176ffbb563a..fad7507173d 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find/pointer_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 21, 20, S::npos); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find/string_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find/string_size.pass.cpp index 482648ab3b0..e8a91dd1f67 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find/string_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), S("abcdeabcdeabcdeabcde"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.find({"abc", 1}) == std::string::npos); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_find/string_view_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_find/string_view_size.pass.cpp index d84a41e4ca8..c1e78af1025 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_find/string_view_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_find/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), SV("abcdeabcdeabcdeabcde"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() test1<S, SV>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_rfind/char_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_rfind/char_size.pass.cpp index 9a30a63d172..46ced312391 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_rfind/char_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_rfind/char_size.pass.cpp @@ -34,7 +34,7 @@ test(const S& s, typename S::value_type c, typename S::size_type x) assert(x + 1 <= s.size()); } -int main() +int main(int, char**) { { typedef std::string S; @@ -94,4 +94,6 @@ int main() test(S("abcdeabcdeabcdeabcde"), 'b', 16); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_rfind/pointer_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_rfind/pointer_size.pass.cpp index 57a4d06bd13..715b5e57855 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_rfind/pointer_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_rfind/pointer_size.pass.cpp @@ -147,7 +147,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() test1<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_rfind/pointer_size_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_rfind/pointer_size_size.pass.cpp index 786affd27bc..e9670095227 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_rfind/pointer_size_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_rfind/pointer_size_size.pass.cpp @@ -365,7 +365,7 @@ void test3() test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 21, 20, 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -383,4 +383,6 @@ int main() test3<S>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_rfind/string_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_rfind/string_size.pass.cpp index c83acbf4d5d..74cfb02ee28 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_rfind/string_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_rfind/string_size.pass.cpp @@ -140,7 +140,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), S("abcdeabcdeabcdeabcde"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -161,4 +161,6 @@ int main() assert(s.rfind({"abc", 1}) == std::string::npos); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_rfind/string_view_size.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_rfind/string_view_size.pass.cpp index 3657e028c2e..ea4f9c20597 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_rfind/string_view_size.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_rfind/string_view_size.pass.cpp @@ -139,7 +139,7 @@ void test1() test(S("abcdeabcdeabcdeabcde"), SV("abcdeabcdeabcdeabcde"), 0); } -int main() +int main(int, char**) { { typedef std::string S; @@ -155,4 +155,6 @@ int main() test1<S, SV>(); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp b/libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp index 767dc506339..27af66e0670 100644 --- a/libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.ops/string_substr/substr.pass.cpp @@ -47,7 +47,7 @@ test(const S& s, typename S::size_type pos, typename S::size_type n) #endif } -int main() +int main(int, char**) { { typedef std::string S; @@ -173,4 +173,6 @@ int main() test(S("dplqartnfgejichmoskb"), 21, 0); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.require/contiguous.pass.cpp b/libcxx/test/std/strings/basic.string/string.require/contiguous.pass.cpp index fb2e3e6ce6b..be090c90e17 100644 --- a/libcxx/test/std/strings/basic.string/string.require/contiguous.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.require/contiguous.pass.cpp @@ -24,7 +24,7 @@ void test_contiguous ( const C &c ) assert ( *(c.begin() + static_cast<typename C::difference_type>(i)) == *(std::addressof(*c.begin()) + i)); } -int main() +int main(int, char**) { { typedef std::string S; @@ -49,4 +49,6 @@ int main() test_contiguous(S("1234567890123456789012345678901234567890123456789012345678901234567890", A())); } #endif + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.char.pass.cpp b/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.char.pass.cpp index bc9fb26a5d2..8eae5f7c86c 100644 --- a/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.char.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.char.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -30,4 +30,6 @@ int main() assert ( s2.starts_with('a')); assert (!s2.starts_with('x')); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.ptr.pass.cpp b/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.ptr.pass.cpp index ff46fc33d91..412ed574c78 100644 --- a/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.ptr.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.ptr.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -58,4 +58,6 @@ int main() assert (!sNot.starts_with("abcde")); assert ( sNot.starts_with("def")); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.string_view.pass.cpp b/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.string_view.pass.cpp index acb90a0c8b1..c951b4c7374 100644 --- a/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.string_view.pass.cpp +++ b/libcxx/test/std/strings/basic.string/string.starts_with/starts_with.string_view.pass.cpp @@ -16,7 +16,7 @@ #include "test_macros.h" -int main() +int main(int, char**) { { typedef std::string S; @@ -68,4 +68,6 @@ int main() assert (!sNot.starts_with(sv5)); assert ( sNot.starts_with(svNot)); } + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/traits_mismatch.fail.cpp b/libcxx/test/std/strings/basic.string/traits_mismatch.fail.cpp index 7e57ae1a7b1..47524d2c34d 100644 --- a/libcxx/test/std/strings/basic.string/traits_mismatch.fail.cpp +++ b/libcxx/test/std/strings/basic.string/traits_mismatch.fail.cpp @@ -11,7 +11,9 @@ #include <string> -int main() +int main(int, char**) { std::basic_string<char, std::char_traits<wchar_t>> s; + + return 0; } diff --git a/libcxx/test/std/strings/basic.string/types.pass.cpp b/libcxx/test/std/strings/basic.string/types.pass.cpp index 0d074fe05fb..5aa2c7cf8be 100644 --- a/libcxx/test/std/strings/basic.string/types.pass.cpp +++ b/libcxx/test/std/strings/basic.string/types.pass.cpp @@ -70,7 +70,7 @@ test() static_assert(S::npos == -1, ""); } -int main() +int main(int, char**) { test<test_traits<char>, test_allocator<char> >(); test<std::char_traits<wchar_t>, std::allocator<wchar_t> >(); @@ -81,4 +81,6 @@ int main() #if TEST_STD_VER >= 11 test<std::char_traits<char>, min_allocator<char> >(); #endif + + return 0; } |