summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/strings/string.view
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/test/std/strings/string.view')
-rw-r--r--libcxx/test/std/strings/string.view/char.bad.fail.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.access/at.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.access/back.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.access/data.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.access/front.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.access/index.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.capacity/empty.fail.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string_view.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.cons/assign.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.cons/default.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.cons/from_string.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.cons/from_string2.fail.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.cons/implicit_deduction_guides.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_char_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_char_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_string_view_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_first_of_char_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_first_of_pointer_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_first_of_pointer_size_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_first_of_string_view_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_char_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_string_view_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_last_of_char_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_last_of_pointer_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_last_of_pointer_size_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_last_of_string_view_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_pointer_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_pointer_size_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/find_string_view_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/rfind_char_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/rfind_pointer_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/rfind_pointer_size_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.find/rfind_string_view_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.hash/string_view.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.io/stream_insert.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.iterators/begin.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.iterators/end.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.iterators/rend.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.nonmem/quoted.pass.cpp10
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/compare.pointer.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/compare.sv.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/copy.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.ops/substr.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.synop/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.template/ends_with.char.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.template/ends_with.ptr.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.template/ends_with.string_view.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.template/nothing_to_do.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.template/starts_with.char.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.template/starts_with.ptr.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string.view.template/starts_with.string_view.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string_view.literals/literal.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string_view.literals/literal1.fail.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string_view.literals/literal1.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string_view.literals/literal2.fail.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string_view.literals/literal2.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/string_view.literals/literal3.pass.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/traits_mismatch.fail.cpp4
-rw-r--r--libcxx/test/std/strings/string.view/types.pass.cpp4
93 files changed, 283 insertions, 95 deletions
diff --git a/libcxx/test/std/strings/string.view/char.bad.fail.cpp b/libcxx/test/std/strings/string.view/char.bad.fail.cpp
index 3d04cd085c5..522466613ca 100644
--- a/libcxx/test/std/strings/string.view/char.bad.fail.cpp
+++ b/libcxx/test/std/strings/string.view/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_view<NotStandardLayout, test_traits<NotStandardLayout> > sv;
// expected-error-re@string_view:* {{static_assert failed{{.*}} "Character type of basic_string_view must be standard-layout"}}
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.access/at.pass.cpp b/libcxx/test/std/strings/string.view/string.view.access/at.pass.cpp
index b4b2667bbe2..3d741c33ffb 100644
--- a/libcxx/test/std/strings/string.view/string.view.access/at.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.access/at.pass.cpp
@@ -36,7 +36,7 @@ void test ( const CharT *s, size_t len ) {
#endif
}
-int main () {
+int main(int, char**) {
test ( "ABCDE", 5 );
test ( "a", 1 );
@@ -59,4 +59,6 @@ int main () {
static_assert ( sv.at(1) == 'B', "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.access/back.pass.cpp b/libcxx/test/std/strings/string.view/string.view.access/back.pass.cpp
index 8c8fd420d79..4505f1cf981 100644
--- a/libcxx/test/std/strings/string.view/string.view.access/back.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.access/back.pass.cpp
@@ -24,7 +24,7 @@ bool test ( const CharT *s, size_t len ) {
return &sv.back() == s + len - 1;
}
-int main () {
+int main(int, char**) {
assert ( test ( "ABCDE", 5 ));
assert ( test ( "a", 1 ));
@@ -46,4 +46,6 @@ int main () {
static_assert ( sv.back() == 'B', "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.access/data.pass.cpp b/libcxx/test/std/strings/string.view/string.view.access/data.pass.cpp
index 85e02ceb0a7..9ab83dfb2f5 100644
--- a/libcxx/test/std/strings/string.view/string.view.access/data.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.access/data.pass.cpp
@@ -27,7 +27,7 @@ void test ( const CharT *s, size_t len ) {
#endif
}
-int main () {
+int main(int, char**) {
test ( "ABCDE", 5 );
test ( "a", 1 );
@@ -50,4 +50,6 @@ int main () {
static_assert( sv.data() == s, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.access/front.pass.cpp b/libcxx/test/std/strings/string.view/string.view.access/front.pass.cpp
index 6e73202d676..554ed1bab12 100644
--- a/libcxx/test/std/strings/string.view/string.view.access/front.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.access/front.pass.cpp
@@ -24,7 +24,7 @@ bool test ( const CharT *s, size_t len ) {
return &sv.front() == s;
}
-int main () {
+int main(int, char**) {
assert ( test ( "ABCDE", 5 ));
assert ( test ( "a", 1 ));
@@ -46,4 +46,6 @@ int main () {
static_assert ( sv.front() == 'A', "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.access/index.pass.cpp b/libcxx/test/std/strings/string.view/string.view.access/index.pass.cpp
index 87598dffe73..33992de7c05 100644
--- a/libcxx/test/std/strings/string.view/string.view.access/index.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.access/index.pass.cpp
@@ -26,7 +26,7 @@ void test ( const CharT *s, size_t len ) {
}
}
-int main () {
+int main(int, char**) {
test ( "ABCDE", 5 );
test ( "a", 1 );
@@ -49,4 +49,6 @@ int main () {
static_assert ( sv[1] == 'B', "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp b/libcxx/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp
index 93cc762832f..025d905a333 100644
--- a/libcxx/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.capacity/capacity.pass.cpp
@@ -62,7 +62,7 @@ void test2 ( const CharT *s, size_t len ) {
}
}
-int main () {
+int main(int, char**) {
test1<std::string_view> ();
#if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L
test1<std::u8string_view> ();
@@ -99,4 +99,6 @@ int main () {
test2 ( U"a", 1 );
test2 ( U"", 0 );
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.capacity/empty.fail.cpp b/libcxx/test/std/strings/string.view/string.view.capacity/empty.fail.cpp
index 74bd413020d..1dd1dcf7cb5 100644
--- a/libcxx/test/std/strings/string.view/string.view.capacity/empty.fail.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.capacity/empty.fail.cpp
@@ -20,8 +20,10 @@
#include "test_macros.h"
-int main ()
+int main(int, char**)
{
std::string_view c;
c.empty(); // expected-error {{ignoring return value of function declared with 'nodiscard' attribute}}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp
index bb6c3431652..e771bd328a9 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.pointer.pass.cpp
@@ -27,7 +27,7 @@ test(S lhs, const typename S::value_type* rhs, bool x)
assert((rhs == lhs) == x);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -65,4 +65,6 @@ int main()
static_assert (!("abcde0" == sv2), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string.pass.cpp
index bb142b0b3c3..d27d4c44588 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string.pass.cpp
@@ -25,7 +25,7 @@ test(const std::string &lhs, S rhs, bool x)
assert((rhs == lhs) == x);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -46,5 +46,7 @@ int main()
test("abcdefghijklmnopqrst", S("abcdefghij"), false);
test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), true);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp
index d7b113c120b..259711e3c52 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opeq.string_view.string_view.pass.cpp
@@ -26,7 +26,7 @@ test(S lhs, S rhs, bool x)
assert((rhs == lhs) == x);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -58,4 +58,6 @@ int main()
static_assert (!(sv1 == sv3), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp
index 4f32425dc49..5fa57eb394c 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.pointer.pass.cpp
@@ -27,7 +27,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x, bool y)
assert((rhs >= lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -68,4 +68,6 @@ int main()
static_assert ( "abcde0" >= sv2, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string.pass.cpp
index 9cbe389cd48..dddaa390ed3 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string.pass.cpp
@@ -25,7 +25,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x, bool y)
assert((rhs >= lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -46,4 +46,6 @@ int main()
test(S("abcdefghijklmnopqrst"), "abcdefghij", true, false);
test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", true, true);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp
index 81fee1f3953..d35bea575c8 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opge.string_view.string_view.pass.cpp
@@ -26,7 +26,7 @@ test(const S& lhs, const S& rhs, bool x, bool y)
assert((rhs >= lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -61,4 +61,6 @@ int main()
static_assert ( sv2 >= sv1, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp
index c295645a9b7..80dcc7b497b 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.pointer.pass.cpp
@@ -27,7 +27,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x, bool y)
assert((rhs > lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -68,4 +68,6 @@ int main()
static_assert ( "abcde0" > sv2, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string.pass.cpp
index b07b6a7aca2..84c9478bfc5 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string.pass.cpp
@@ -25,7 +25,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x, bool y)
assert((rhs > lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -46,4 +46,6 @@ int main()
test(S("abcdefghijklmnopqrst"), "abcdefghij", true, false);
test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", false, false);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp
index 984f2c6a32e..ec31d5c2c1d 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opgt.string_view.string_view.pass.cpp
@@ -26,7 +26,7 @@ test(const S& lhs, const S& rhs, bool x, bool y)
assert((rhs > lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -61,4 +61,6 @@ int main()
static_assert ( sv2 > sv1, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp
index 81d0d167a00..4f582239a83 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.pointer.pass.cpp
@@ -27,7 +27,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x, bool y)
assert((rhs <= lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -68,4 +68,6 @@ int main()
static_assert (!("abcde0" <= sv2), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string.pass.cpp
index 3cdb0215e48..80e80757bf9 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string.pass.cpp
@@ -25,7 +25,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x, bool y)
assert((rhs <= lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -46,4 +46,6 @@ int main()
test(S("abcdefghijklmnopqrst"), "abcdefghij", false, true);
test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", true, true);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string_view.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string_view.pass.cpp
index 3ec0222f66f..b1c18612425 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string_view.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/ople.string_view.string_view.pass.cpp
@@ -26,7 +26,7 @@ test(const S& lhs, const S& rhs, bool x, bool y)
assert((rhs <= lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -61,4 +61,6 @@ int main()
static_assert (!(sv2 <= sv1), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp
index f8093c86a73..14bba2abfe6 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.pointer.pass.cpp
@@ -27,7 +27,7 @@ test(const typename S::value_type* lhs, const S& rhs, bool x, bool y)
assert((rhs < lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -68,4 +68,6 @@ int main()
static_assert (!("abcde0" < sv2), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string.pass.cpp
index e7341f17d1f..f611bac7a84 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string.pass.cpp
@@ -25,7 +25,7 @@ test(const S& lhs, const typename S::value_type* rhs, bool x, bool y)
assert((rhs < lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -46,4 +46,6 @@ int main()
test(S("abcdefghijklmnopqrst"), "abcdefghij", false, true);
test(S("abcdefghijklmnopqrst"), "abcdefghijklmnopqrst", false, false);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp
index a7e51f9af8c..f44e373619a 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/oplt.string_view.string_view.pass.cpp
@@ -26,7 +26,7 @@ test(const S& lhs, const S& rhs, bool x, bool y)
assert((rhs < lhs) == y);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -61,4 +61,6 @@ int main()
static_assert (!(sv2 < sv1), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp
index 1531626a884..6b8add83146 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.pointer.pass.cpp
@@ -27,7 +27,7 @@ test(S lhs, const typename S::value_type* rhs, bool x)
assert((rhs != lhs) == x);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -66,4 +66,6 @@ int main()
static_assert ( "abcde0" != sv2, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string.pass.cpp
index 8e5539a8079..613eaf7b32f 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string.pass.cpp
@@ -25,7 +25,7 @@ test(const std::string &lhs, S rhs, bool x)
assert((rhs != lhs) == x);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -46,4 +46,6 @@ int main()
test("abcdefghijklmnopqrst", S("abcdefghij"), true);
test("abcdefghijklmnopqrst", S("abcdefghijklmnopqrst"), false);
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp b/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp
index 0e01e94db43..90d153335ff 100644
--- a/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.comparison/opne.string_view.string_view.pass.cpp
@@ -26,7 +26,7 @@ test(S lhs, S rhs, bool x)
assert((rhs != lhs) == x);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -58,4 +58,6 @@ int main()
static_assert ( sv1 != sv3, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.cons/assign.pass.cpp b/libcxx/test/std/strings/string.view/string.view.cons/assign.pass.cpp
index 8247c53c739..b2bf8ed7198 100644
--- a/libcxx/test/std/strings/string.view/string.view.cons/assign.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.cons/assign.pass.cpp
@@ -29,7 +29,7 @@ bool test (T sv0)
return sv0.size() == sv1.size() && sv0.data() == sv1.data();
}
-int main () {
+int main(int, char**) {
assert( test<std::string_view> ( "1234"));
#if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L
@@ -54,4 +54,6 @@ int main () {
#endif
static_assert( test<std::wstring_view> ({ L"abc", 3}), "");
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.cons/default.pass.cpp b/libcxx/test/std/strings/string.view/string.view.cons/default.pass.cpp
index fe1fa974012..07a453b2369 100644
--- a/libcxx/test/std/strings/string.view/string.view.cons/default.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.cons/default.pass.cpp
@@ -35,7 +35,7 @@ void test () {
}
}
-int main () {
+int main(int, char**) {
test<std::string_view> ();
test<std::u16string_view> ();
#if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L
@@ -44,4 +44,6 @@ int main () {
test<std::u32string_view> ();
test<std::wstring_view> ();
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp b/libcxx/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp
index 7430f4ad6b5..bcd83da74c6 100644
--- a/libcxx/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.cons/from_literal.pass.cpp
@@ -39,7 +39,7 @@ void test ( const CharT *s ) {
}
-int main () {
+int main(int, char**) {
test ( "QBCDE" );
test ( "A" );
@@ -65,4 +65,6 @@ int main () {
static_assert ( sv1.size() == 5, "");
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp b/libcxx/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp
index 8ad0449aaca..92ae675a399 100644
--- a/libcxx/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.cons/from_ptr_len.pass.cpp
@@ -31,7 +31,7 @@ void test ( const CharT *s, size_t sz ) {
}
}
-int main () {
+int main(int, char**) {
test ( "QBCDE", 5 );
test ( "QBCDE", 2 );
@@ -82,4 +82,6 @@ int main () {
}
#endif
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.cons/from_string.pass.cpp b/libcxx/test/std/strings/string.view/string.view.cons/from_string.pass.cpp
index 5e4a2d31908..2043d662a7a 100644
--- a/libcxx/test/std/strings/string.view/string.view.cons/from_string.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.cons/from_string.pass.cpp
@@ -31,7 +31,7 @@ void test ( const std::basic_string<CharT, Traits> &str ) {
assert ( sv1.data() == str.data());
}
-int main () {
+int main(int, char**) {
test ( std::string("QBCDE") );
test ( std::string("") );
@@ -61,4 +61,6 @@ int main () {
test ( std::basic_string<char, dummy_char_traits>("") );
test ( std::basic_string<char, dummy_char_traits>() );
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp b/libcxx/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp
index 343600625e8..3c464d7fe3e 100644
--- a/libcxx/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.cons/from_string1.fail.cpp
@@ -18,7 +18,7 @@
struct dummy_char_traits : public std::char_traits<char> {};
-int main () {
+int main(int, char**) {
using string_view = std::basic_string_view<char>;
using string = std:: basic_string <char, dummy_char_traits>;
@@ -28,4 +28,6 @@ int main () {
assert ( sv1.size() == s.size());
assert ( sv1.data() == s.data());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.cons/from_string2.fail.cpp b/libcxx/test/std/strings/string.view/string.view.cons/from_string2.fail.cpp
index 2a0544defea..482d220013b 100644
--- a/libcxx/test/std/strings/string.view/string.view.cons/from_string2.fail.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.cons/from_string2.fail.cpp
@@ -18,7 +18,7 @@
struct dummy_char_traits : public std::char_traits<char> {};
-int main () {
+int main(int, char**) {
using string_view = std::basic_string_view<char, dummy_char_traits>;
using string = std:: basic_string <char>;
@@ -28,4 +28,6 @@ int main () {
assert ( sv1.size() == s.size());
assert ( sv1.data() == s.data());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.cons/implicit_deduction_guides.pass.cpp b/libcxx/test/std/strings/string.view/string.view.cons/implicit_deduction_guides.pass.cpp
index 3f1f562a475..b95dca63dfd 100644
--- a/libcxx/test/std/strings/string.view/string.view.cons/implicit_deduction_guides.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.cons/implicit_deduction_guides.pass.cpp
@@ -26,7 +26,7 @@
// (2) basic_string_view(const basic_string_view&)
// (3) basic_string_view(const CharT*, size_type)
// (4) basic_string_view(const CharT*)
-int main()
+int main(int, char**)
{
{ // Testing (1)
// Nothing TODO. Cannot deduce without any arguments.
@@ -61,4 +61,6 @@ int main()
ASSERT_SAME_TYPE(decltype(w), std::wstring_view);
assert(w == L"abcdef");
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_char_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_char_size.pass.cpp
index 8898d11afbf..82173a93a88 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_char_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_char_size.pass.cpp
@@ -35,7 +35,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_view S;
@@ -81,4 +81,6 @@ int main()
static_assert (sv2.find( 'c', 4 ) == SV::npos, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_char_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_char_size.pass.cpp
index aae4048ac52..4566adabfd3 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_char_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_char_size.pass.cpp
@@ -35,7 +35,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_view S;
@@ -81,4 +81,6 @@ int main()
static_assert (sv2.find_first_not_of( 'q', 5 ) == SV::npos, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size.pass.cpp
index 0020e60b801..17c3c5293f0 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size.pass.cpp
@@ -141,7 +141,7 @@ void test1()
test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", S::npos);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -162,4 +162,6 @@ int main()
static_assert (sv2.find_first_not_of( "lecar", 0) == 1, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size_size.pass.cpp
index 52f06967693..707a7a96439 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_pointer_size_size.pass.cpp
@@ -366,7 +366,7 @@ void test3()
test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -389,4 +389,6 @@ int main()
static_assert (sv2.find_first_not_of( "lecar", 0, 5) == 1, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_string_view_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_string_view_size.pass.cpp
index 9378c6a0f45..37445b578c7 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_string_view_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_first_not_of_string_view_size.pass.cpp
@@ -137,11 +137,13 @@ void test1()
test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), S::npos);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
test0<S>();
test1<S>();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_first_of_char_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_first_of_char_size.pass.cpp
index 6be6ddcd99c..d4916bec32f 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_first_of_char_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_first_of_char_size.pass.cpp
@@ -35,7 +35,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_view S;
@@ -79,4 +79,6 @@ int main()
static_assert (sv2.find_first_of( 'e', 5 ) == SV::npos, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_first_of_pointer_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_first_of_pointer_size.pass.cpp
index bc3ea554bde..7e43109afdd 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_first_of_pointer_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_first_of_pointer_size.pass.cpp
@@ -141,7 +141,7 @@ void test1()
test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", 0);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -162,4 +162,6 @@ int main()
static_assert (sv2.find_first_of( "lecar", 0) == 0, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_first_of_pointer_size_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_first_of_pointer_size_size.pass.cpp
index cd978436eb5..165fb2362ae 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_first_of_pointer_size_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_first_of_pointer_size_size.pass.cpp
@@ -366,7 +366,7 @@ void test3()
test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -389,4 +389,6 @@ int main()
static_assert (sv2.find_first_of( "lecar", 0, 5) == 0, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_first_of_string_view_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_first_of_string_view_size.pass.cpp
index 545f4e51508..c705f0266d8 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_first_of_string_view_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_first_of_string_view_size.pass.cpp
@@ -137,11 +137,13 @@ void test1()
test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), 0);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
test0<S>();
test1<S>();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_char_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_char_size.pass.cpp
index 8d80557d4c5..0b6e6cfb0fa 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_char_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_char_size.pass.cpp
@@ -35,7 +35,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_view S;
@@ -79,4 +79,6 @@ int main()
static_assert (sv2.find_last_not_of( 'e', 5 ) == 3, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size.pass.cpp
index f7daf3fa3bd..fe17b779dd9 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size.pass.cpp
@@ -141,7 +141,7 @@ void test1()
test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", S::npos);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -162,4 +162,6 @@ int main()
static_assert (sv2.find_last_not_of( "lecar", 5) == 3, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size_size.pass.cpp
index 8fd25539525..11a5c27e8da 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_pointer_size_size.pass.cpp
@@ -366,7 +366,7 @@ void test3()
test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, S::npos);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -389,4 +389,6 @@ int main()
static_assert (sv2.find_last_not_of( "lecar", 5, 0) == 4, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_string_view_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_string_view_size.pass.cpp
index 06a31a1d661..e90e38c0d70 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_string_view_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_last_not_of_string_view_size.pass.cpp
@@ -137,11 +137,13 @@ void test1()
test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), S::npos);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
test0<S>();
test1<S>();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_last_of_char_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_last_of_char_size.pass.cpp
index 147e191b237..fdcf3173671 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_last_of_char_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_last_of_char_size.pass.cpp
@@ -35,7 +35,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_view S;
@@ -79,4 +79,6 @@ int main()
static_assert (sv2.find_last_of( 'e', 5 ) == 4, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_last_of_pointer_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_last_of_pointer_size.pass.cpp
index 5a12718314c..640f4837596 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_last_of_pointer_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_last_of_pointer_size.pass.cpp
@@ -141,7 +141,7 @@ void test1()
test(S("pniotcfrhqsmgdkjbael"), "htaobedqikfplcgjsmrn", 19);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -162,4 +162,6 @@ int main()
static_assert (sv2.find_last_of( "lecar", 5) == 4, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_last_of_pointer_size_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_last_of_pointer_size_size.pass.cpp
index 98402982691..e82c935b5ff 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_last_of_pointer_size_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_last_of_pointer_size_size.pass.cpp
@@ -366,7 +366,7 @@ void test3()
test(S("hnbrcplsjfgiktoedmaq"), "qprlsfojamgndekthibc", 21, 20, 19);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -389,4 +389,6 @@ int main()
static_assert (sv2.find_last_of( "lecar", 5, 5) == 4, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_last_of_string_view_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_last_of_string_view_size.pass.cpp
index 84b5a96df5d..02c1184eec8 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_last_of_string_view_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_last_of_string_view_size.pass.cpp
@@ -137,11 +137,13 @@ void test1()
test(S("pniotcfrhqsmgdkjbael"), S("htaobedqikfplcgjsmrn"), 19);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
test0<S>();
test1<S>();
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_pointer_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_pointer_size.pass.cpp
index 2be32a46a95..3f4fee54ef4 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_pointer_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_pointer_size.pass.cpp
@@ -147,7 +147,7 @@ void test1()
test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 0);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -168,4 +168,6 @@ int main()
static_assert (sv2.find( "abcde", 1) == SV::npos, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_pointer_size_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_pointer_size_size.pass.cpp
index 0f7d295a4a5..74caa6fea7b 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_pointer_size_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_pointer_size_size.pass.cpp
@@ -366,7 +366,7 @@ void test3()
test(S("abcdeabcdeabcdeabcde"), "abcdeabcdeabcdeabcde", 21, 20, S::npos);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -390,4 +390,6 @@ int main()
static_assert (sv2.find( "abcde", 0, 1 ) == 0, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/find_string_view_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/find_string_view_size.pass.cpp
index 0a5cec54eda..ed3b7c11c02 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/find_string_view_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/find_string_view_size.pass.cpp
@@ -140,7 +140,7 @@ void test1()
test(S("abcdeabcdeabcdeabcde"), S("abcdeabcdeabcdeabcde"), 0);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -161,4 +161,6 @@ int main()
static_assert (sv2.find(sv2, 1 ) == SV::npos, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/rfind_char_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/rfind_char_size.pass.cpp
index 62f50ed8786..959bb05f871 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/rfind_char_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/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_view S;
@@ -80,4 +80,6 @@ int main()
static_assert (sv2.rfind( 'b', 4 ) == 1, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/rfind_pointer_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/rfind_pointer_size.pass.cpp
index 0ff2be51fc1..6010083ab14 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/rfind_pointer_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/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_view S;
@@ -168,4 +168,6 @@ int main()
static_assert (sv2.rfind( "abcde", 1) == 0, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/rfind_pointer_size_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/rfind_pointer_size_size.pass.cpp
index 18fd8437d7e..c3ca97e7ff9 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/rfind_pointer_size_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/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_view S;
@@ -389,4 +389,6 @@ int main()
static_assert (sv2.rfind( "abcde", 0, 1 ) == 0, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.find/rfind_string_view_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.find/rfind_string_view_size.pass.cpp
index dfc4a836149..c4ceef33136 100644
--- a/libcxx/test/std/strings/string.view/string.view.find/rfind_string_view_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.find/rfind_string_view_size.pass.cpp
@@ -140,7 +140,7 @@ void test1()
test(S("abcdeabcdeabcdeabcde"), S("abcdeabcdeabcdeabcde"), 0);
}
-int main()
+int main(int, char**)
{
{
typedef std::string_view S;
@@ -161,4 +161,6 @@ int main()
static_assert (sv2.rfind(sv2, 1) == 0, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp b/libcxx/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp
index 21dcbdf3039..d52f16303b6 100644
--- a/libcxx/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.hash/enabled_hashes.pass.cpp
@@ -17,7 +17,7 @@
#include "poisoned_hash_helper.hpp"
-int main() {
+int main(int, char**) {
test_library_hash_specializations_available();
{
test_hash_enabled_for_type<std::string_view>();
@@ -30,4 +30,6 @@ int main() {
test_hash_enabled_for_type<std::u32string_view>();
#endif
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.hash/string_view.pass.cpp b/libcxx/test/std/strings/string.view/string.view.hash/string_view.pass.cpp
index 7cb7754038c..0e296f2096d 100644
--- a/libcxx/test/std/strings/string.view/string.view.hash/string_view.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.hash/string_view.pass.cpp
@@ -55,7 +55,7 @@ test()
assert(sh(ss2) == h(s2));
}
-int main()
+int main(int, char**)
{
test<std::string_view>();
#if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L
@@ -66,4 +66,6 @@ int main()
test<std::u32string_view>();
#endif // _LIBCPP_HAS_NO_UNICODE_CHARS
test<std::wstring_view>();
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.io/stream_insert.pass.cpp b/libcxx/test/std/strings/string.view/string.view.io/stream_insert.pass.cpp
index c721b2fcfe3..d4dcbdc6b0a 100644
--- a/libcxx/test/std/strings/string.view/string.view.io/stream_insert.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.io/stream_insert.pass.cpp
@@ -20,7 +20,7 @@
using std::string_view;
using std::wstring_view;
-int main()
+int main(int, char**)
{
{
std::ostringstream out;
@@ -54,4 +54,6 @@ int main()
assert(out.good());
assert(L" " + s == out.str());
}
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.iterators/begin.pass.cpp b/libcxx/test/std/strings/string.view/string.view.iterators/begin.pass.cpp
index 0926f7f9022..ba700c8abbc 100644
--- a/libcxx/test/std/strings/string.view/string.view.iterators/begin.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.iterators/begin.pass.cpp
@@ -39,7 +39,7 @@ test(S s)
}
-int main()
+int main(int, char**)
{
typedef std::string_view string_view;
#if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L
@@ -90,4 +90,6 @@ int main()
static_assert ( *wsv.cbegin() == wsv[0], "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.iterators/end.pass.cpp b/libcxx/test/std/strings/string.view/string.view.iterators/end.pass.cpp
index 1287cc201ba..59c29e2dbdd 100644
--- a/libcxx/test/std/strings/string.view/string.view.iterators/end.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.iterators/end.pass.cpp
@@ -48,7 +48,7 @@ test(S s)
}
-int main()
+int main(int, char**)
{
typedef std::string_view string_view;
#if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L
@@ -99,4 +99,6 @@ int main()
static_assert ( wsv.begin() != wsv.cend(), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp b/libcxx/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp
index 43d1906c8f5..a57d7b454a3 100644
--- a/libcxx/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.iterators/rbegin.pass.cpp
@@ -40,7 +40,7 @@ test(S s)
}
-int main()
+int main(int, char**)
{
typedef std::string_view string_view;
#if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L
@@ -91,4 +91,6 @@ int main()
static_assert ( *wsv.crbegin() == wsv[2], "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.iterators/rend.pass.cpp b/libcxx/test/std/strings/string.view/string.view.iterators/rend.pass.cpp
index a4eed7d9743..e0db02c22f6 100644
--- a/libcxx/test/std/strings/string.view/string.view.iterators/rend.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.iterators/rend.pass.cpp
@@ -48,7 +48,7 @@ test(S s)
}
-int main()
+int main(int, char**)
{
typedef std::string_view string_view;
#if defined(__cpp_lib_char8_t) && __cpp_lib_char8_t >= 201811L
@@ -99,4 +99,6 @@ int main()
static_assert ( *--wsv.crend() == wsv[0], "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp b/libcxx/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp
index 08fe79e8f82..2287ba6c800 100644
--- a/libcxx/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.modifiers/remove_prefix.pass.cpp
@@ -47,7 +47,7 @@ constexpr size_t test_ce ( size_t n, size_t k ) {
}
#endif
-int main () {
+int main(int, char**) {
test ( "ABCDE", 5 );
test ( "a", 1 );
test ( "", 0 );
@@ -74,4 +74,6 @@ int main () {
static_assert ( test_ce ( 9, 3 ) == 6, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp b/libcxx/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp
index be9ca1e1fc9..0636bcea957 100644
--- a/libcxx/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.modifiers/remove_suffix.pass.cpp
@@ -47,7 +47,7 @@ constexpr size_t test_ce ( size_t n, size_t k ) {
}
#endif
-int main () {
+int main(int, char**) {
test ( "ABCDE", 5 );
test ( "a", 1 );
test ( "", 0 );
@@ -74,4 +74,6 @@ int main () {
static_assert ( test_ce ( 9, 3 ) == 6, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp b/libcxx/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp
index 9b8eedd701b..2fc286e96a5 100644
--- a/libcxx/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.modifiers/swap.pass.cpp
@@ -46,7 +46,7 @@ constexpr size_t test_ce ( size_t n, size_t k ) {
#endif
-int main () {
+int main(int, char**) {
test ( "ABCDE", 5 );
test ( "a", 1 );
test ( "", 0 );
@@ -72,4 +72,6 @@ int main () {
static_assert ( test_ce (0, 1) == 1, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.nonmem/quoted.pass.cpp b/libcxx/test/std/strings/string.view/string.view.nonmem/quoted.pass.cpp
index f335da9585d..ecc24abf4be 100644
--- a/libcxx/test/std/strings/string.view/string.view.nonmem/quoted.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.nonmem/quoted.pass.cpp
@@ -160,7 +160,7 @@ std::wstring unquote ( const wchar_t *p, wchar_t delim='"', wchar_t escape='\\'
return s;
}
-int main()
+int main(int, char**)
{
round_trip ( "" );
round_trip_ws ( "" );
@@ -207,7 +207,11 @@ int main()
assert ( unquote ( "" ) == "" ); // nothing there
assert ( unquote ( L"" ) == L"" ); // nothing there
- }
+
+ return 0;
+}
#else
-int main() {}
+int main(int, char**) {
+ return 0;
+}
#endif
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer.pass.cpp
index e9a854b34fa..0c04ce5e48b 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer.pass.cpp
@@ -32,7 +32,7 @@ test( const CharT *s1, const CharT *s2, int expected)
test1 ( sv1, s2, expected );
}
-int main()
+int main(int, char**)
{
{
test("", "", 0);
@@ -123,4 +123,6 @@ int main()
static_assert ( sv2.compare("abcde") == 0, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp
index 6f45222ff6c..974e687100d 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/compare.pointer_size.pass.cpp
@@ -354,7 +354,7 @@ void test2()
}
-int main()
+int main(int, char**)
{
test0();
test1();
@@ -449,4 +449,6 @@ int main()
static_assert ( sv2.compare(0, 6, "abcde") == 0, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp
index 452addc12df..73773fb26ee 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv.pass.cpp
@@ -354,7 +354,7 @@ void test2()
}
-int main () {
+int main(int, char**) {
test0();
test1();
test2();
@@ -398,4 +398,6 @@ int main () {
static_assert ( sv1.compare(2, 4, sv2) == 1, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp
index d11f003313f..df4e7394db9 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_pointer_size.pass.cpp
@@ -1291,7 +1291,7 @@ void test11()
}
-int main () {
+int main(int, char**) {
test0();
test1();
test2();
@@ -1349,4 +1349,6 @@ int main () {
static_assert ( sv2.compare(0, 0, "abcde", 1, 0) == 0, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp
index 3f6e5787603..56b6ec1f404 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/compare.size_size_sv_size_size.pass.cpp
@@ -5747,7 +5747,7 @@ void test54()
}
-int main () {
+int main(int, char**) {
test0();
test1();
test2();
@@ -5844,4 +5844,6 @@ int main () {
static_assert ( sv1.compare(2, 4, "abcde", 3, 4) == -1, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/compare.sv.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/compare.sv.pass.cpp
index e65a7451f47..9c27f267459 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/compare.sv.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/compare.sv.pass.cpp
@@ -34,7 +34,7 @@ void test ( const CharT *s1, const CharT *s2, int expected ) {
test1(sv1, sv2, expected);
}
-int main () {
+int main(int, char**) {
test("", "", 0);
test("", "abcde", -5);
@@ -118,4 +118,6 @@ int main () {
static_assert ( sv2.compare(sv3) < 0, "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/copy.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/copy.pass.cpp
index 3ec48b08c33..e96650992cb 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/copy.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/copy.pass.cpp
@@ -77,7 +77,7 @@ void test ( const CharT *s ) {
}
-int main () {
+int main(int, char**) {
test ( "ABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDE" );
test ( "ABCDE");
test ( "a" );
@@ -99,4 +99,6 @@ int main () {
test ( U"a" );
test ( U"" );
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.ops/substr.pass.cpp b/libcxx/test/std/strings/string.view/string.view.ops/substr.pass.cpp
index 4391bb51342..c2fd01f5724 100644
--- a/libcxx/test/std/strings/string.view/string.view.ops/substr.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.ops/substr.pass.cpp
@@ -69,7 +69,7 @@ void test ( const CharT *s ) {
test1(sv1, sv1.size() + 1, string_view_t::npos);
}
-int main () {
+int main(int, char**) {
test ( "ABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDEABCDE" );
test ( "ABCDE");
test ( "a" );
@@ -117,4 +117,6 @@ int main () {
}
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.synop/nothing_to_do.pass.cpp b/libcxx/test/std/strings/string.view/string.view.synop/nothing_to_do.pass.cpp
index 3f07051d03a..45edec7f4b0 100644
--- a/libcxx/test/std/strings/string.view/string.view.synop/nothing_to_do.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.synop/nothing_to_do.pass.cpp
@@ -8,4 +8,6 @@
#include <string_view>
-int main () {}
+int main(int, char**) {
+ return 0;
+}
diff --git a/libcxx/test/std/strings/string.view/string.view.template/ends_with.char.pass.cpp b/libcxx/test/std/strings/string.view/string.view.template/ends_with.char.pass.cpp
index c89fdb8e4e8..c0373307427 100644
--- a/libcxx/test/std/strings/string.view/string.view.template/ends_with.char.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.template/ends_with.char.pass.cpp
@@ -17,7 +17,7 @@
#include "test_macros.h"
#include "constexpr_char_traits.hpp"
-int main()
+int main(int, char**)
{
{
typedef std::string_view SV;
@@ -43,4 +43,6 @@ int main()
static_assert (!sv2.ends_with('x'), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.template/ends_with.ptr.pass.cpp b/libcxx/test/std/strings/string.view/string.view.template/ends_with.ptr.pass.cpp
index 4ef1c8e2f98..64caf5cc0d5 100644
--- a/libcxx/test/std/strings/string.view/string.view.template/ends_with.ptr.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.template/ends_with.ptr.pass.cpp
@@ -17,7 +17,7 @@
#include "test_macros.h"
#include "constexpr_char_traits.hpp"
-int main()
+int main(int, char**)
{
{
typedef std::string_view SV;
@@ -100,4 +100,6 @@ int main()
static_assert ( svNot.ends_with("def"), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.template/ends_with.string_view.pass.cpp b/libcxx/test/std/strings/string.view/string.view.template/ends_with.string_view.pass.cpp
index 2d115c104b4..b5f67f8ddd1 100644
--- a/libcxx/test/std/strings/string.view/string.view.template/ends_with.string_view.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.template/ends_with.string_view.pass.cpp
@@ -17,7 +17,7 @@
#include "test_macros.h"
#include "constexpr_char_traits.hpp"
-int main()
+int main(int, char**)
{
{
typedef std::string_view SV;
@@ -100,4 +100,6 @@ int main()
static_assert ( svNot.ends_with(svNot), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.template/nothing_to_do.pass.cpp b/libcxx/test/std/strings/string.view/string.view.template/nothing_to_do.pass.cpp
index 3f07051d03a..45edec7f4b0 100644
--- a/libcxx/test/std/strings/string.view/string.view.template/nothing_to_do.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.template/nothing_to_do.pass.cpp
@@ -8,4 +8,6 @@
#include <string_view>
-int main () {}
+int main(int, char**) {
+ return 0;
+}
diff --git a/libcxx/test/std/strings/string.view/string.view.template/starts_with.char.pass.cpp b/libcxx/test/std/strings/string.view/string.view.template/starts_with.char.pass.cpp
index d35222bbf87..d43944fdec7 100644
--- a/libcxx/test/std/strings/string.view/string.view.template/starts_with.char.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.template/starts_with.char.pass.cpp
@@ -17,7 +17,7 @@
#include "test_macros.h"
#include "constexpr_char_traits.hpp"
-int main()
+int main(int, char**)
{
{
typedef std::string_view SV;
@@ -43,4 +43,6 @@ int main()
static_assert (!sv2.starts_with('x'), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.template/starts_with.ptr.pass.cpp b/libcxx/test/std/strings/string.view/string.view.template/starts_with.ptr.pass.cpp
index a3ffde5c584..ce651ec57e0 100644
--- a/libcxx/test/std/strings/string.view/string.view.template/starts_with.ptr.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.template/starts_with.ptr.pass.cpp
@@ -17,7 +17,7 @@
#include "test_macros.h"
#include "constexpr_char_traits.hpp"
-int main()
+int main(int, char**)
{
{
typedef std::string_view SV;
@@ -100,4 +100,6 @@ int main()
static_assert ( svNot.starts_with("def"), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string.view.template/starts_with.string_view.pass.cpp b/libcxx/test/std/strings/string.view/string.view.template/starts_with.string_view.pass.cpp
index 5a5adbd8470..3d184bae0eb 100644
--- a/libcxx/test/std/strings/string.view/string.view.template/starts_with.string_view.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string.view.template/starts_with.string_view.pass.cpp
@@ -17,7 +17,7 @@
#include "test_macros.h"
#include "constexpr_char_traits.hpp"
-int main()
+int main(int, char**)
{
{
typedef std::string_view SV;
@@ -100,4 +100,6 @@ int main()
static_assert ( svNot.starts_with(svNot), "" );
}
#endif
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string_view.literals/literal.pass.cpp b/libcxx/test/std/strings/string.view/string_view.literals/literal.pass.cpp
index c7d0e054df1..a8a1dff6404 100644
--- a/libcxx/test/std/strings/string.view/string_view.literals/literal.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string_view.literals/literal.pass.cpp
@@ -23,7 +23,7 @@
typedef std::string_view u8string_view;
#endif
-int main()
+int main(int, char**)
{
using namespace std::literals::string_view_literals;
@@ -69,4 +69,6 @@ int main()
static_assert(noexcept( L"ABC"sv), "");
static_assert(noexcept( u"ABC"sv), "");
static_assert(noexcept( U"ABC"sv), "");
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string_view.literals/literal1.fail.cpp b/libcxx/test/std/strings/string.view/string_view.literals/literal1.fail.cpp
index 05e66bf1eaf..5bf108bbef2 100644
--- a/libcxx/test/std/strings/string.view/string_view.literals/literal1.fail.cpp
+++ b/libcxx/test/std/strings/string.view/string_view.literals/literal1.fail.cpp
@@ -14,9 +14,11 @@
#include <string_view>
#include <cassert>
-int main()
+int main(int, char**)
{
using std::string_view;
string_view foo = ""sv; // should fail w/conversion operator not found
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string_view.literals/literal1.pass.cpp b/libcxx/test/std/strings/string.view/string_view.literals/literal1.pass.cpp
index 956d7d26a32..ba667e09cd1 100644
--- a/libcxx/test/std/strings/string.view/string_view.literals/literal1.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string_view.literals/literal1.pass.cpp
@@ -15,10 +15,12 @@
#include <string_view>
#include <cassert>
-int main()
+int main(int, char**)
{
using namespace std::literals;
std::string_view foo = ""sv;
assert(foo.length() == 0);
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string_view.literals/literal2.fail.cpp b/libcxx/test/std/strings/string.view/string_view.literals/literal2.fail.cpp
index 672201bb9a0..2287e1ce92a 100644
--- a/libcxx/test/std/strings/string.view/string_view.literals/literal2.fail.cpp
+++ b/libcxx/test/std/strings/string.view/string_view.literals/literal2.fail.cpp
@@ -14,7 +14,9 @@
#include <string_view>
#include <cassert>
-int main()
+int main(int, char**)
{
std::string_view foo = ""sv; // should fail w/conversion operator not found
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string_view.literals/literal2.pass.cpp b/libcxx/test/std/strings/string.view/string_view.literals/literal2.pass.cpp
index 653738dc5a3..cb49280bfec 100644
--- a/libcxx/test/std/strings/string.view/string_view.literals/literal2.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string_view.literals/literal2.pass.cpp
@@ -15,10 +15,12 @@
#include <string_view>
#include <cassert>
-int main()
+int main(int, char**)
{
using namespace std::literals::string_view_literals;
std::string_view foo = ""sv;
assert(foo.length() == 0);
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/string_view.literals/literal3.pass.cpp b/libcxx/test/std/strings/string.view/string_view.literals/literal3.pass.cpp
index 814ec0cbdfe..710933dd95a 100644
--- a/libcxx/test/std/strings/string.view/string_view.literals/literal3.pass.cpp
+++ b/libcxx/test/std/strings/string.view/string_view.literals/literal3.pass.cpp
@@ -15,10 +15,12 @@
#include <string_view>
#include <cassert>
-int main()
+int main(int, char**)
{
using namespace std;
string_view foo = ""sv;
assert(foo.length() == 0);
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/traits_mismatch.fail.cpp b/libcxx/test/std/strings/string.view/traits_mismatch.fail.cpp
index 6a32051a1c3..5cf3fa94793 100644
--- a/libcxx/test/std/strings/string.view/traits_mismatch.fail.cpp
+++ b/libcxx/test/std/strings/string.view/traits_mismatch.fail.cpp
@@ -11,7 +11,9 @@
#include <string_view>
-int main()
+int main(int, char**)
{
std::basic_string_view<char, std::char_traits<wchar_t>> s;
+
+ return 0;
}
diff --git a/libcxx/test/std/strings/string.view/types.pass.cpp b/libcxx/test/std/strings/string.view/types.pass.cpp
index d8bb0f73737..d90f777babf 100644
--- a/libcxx/test/std/strings/string.view/types.pass.cpp
+++ b/libcxx/test/std/strings/string.view/types.pass.cpp
@@ -67,7 +67,7 @@ test()
static_assert((std::is_same<typename S::reverse_iterator, typename S::const_reverse_iterator>::value), "");
}
-int main()
+int main(int, char**)
{
test<std::char_traits<char> >();
test<std::char_traits<wchar_t> >();
@@ -76,4 +76,6 @@ int main()
#endif
static_assert((std::is_same<std::basic_string_view<char>::traits_type,
std::char_traits<char> >::value), "");
+
+ return 0;
}
OpenPOWER on IntegriCloud