diff options
Diffstat (limited to 'libcxx/test/std/strings/basic.string.literals')
6 files changed, 18 insertions, 6 deletions
diff --git a/libcxx/test/std/strings/basic.string.literals/literal.pass.cpp b/libcxx/test/std/strings/basic.string.literals/literal.pass.cpp index eed5c9420ac..a51d0d9ac8c 100644 --- a/libcxx/test/std/strings/basic.string.literals/literal.pass.cpp +++ b/libcxx/test/std/strings/basic.string.literals/literal.pass.cpp @@ -21,7 +21,7 @@ #endif -int main() +int main(int, char**) { using namespace std::literals::string_literals; @@ -54,4 +54,6 @@ int main() Lfoo = L"ABC"s; assert( Lfoo == L"ABC"); assert( Lfoo == std::wstring ( L"ABC")); ufoo = u"ABC"s; assert( ufoo == u"ABC"); assert( ufoo == std::u16string( u"ABC")); Ufoo = U"ABC"s; assert( Ufoo == U"ABC"); assert( Ufoo == std::u32string( U"ABC")); + + return 0; } diff --git a/libcxx/test/std/strings/basic.string.literals/literal1.fail.cpp b/libcxx/test/std/strings/basic.string.literals/literal1.fail.cpp index 129d2844777..be4604059fe 100644 --- a/libcxx/test/std/strings/basic.string.literals/literal1.fail.cpp +++ b/libcxx/test/std/strings/basic.string.literals/literal1.fail.cpp @@ -12,9 +12,11 @@ #include <string> #include <cassert> -int main() +int main(int, char**) { using std::string; string foo = ""s; // should fail w/conversion operator not found + + return 0; } diff --git a/libcxx/test/std/strings/basic.string.literals/literal1.pass.cpp b/libcxx/test/std/strings/basic.string.literals/literal1.pass.cpp index 5134ec79aaa..92777c4f428 100644 --- a/libcxx/test/std/strings/basic.string.literals/literal1.pass.cpp +++ b/libcxx/test/std/strings/basic.string.literals/literal1.pass.cpp @@ -12,9 +12,11 @@ #include <string> #include <cassert> -int main() +int main(int, char**) { using namespace std::literals; std::string foo = ""s; + + return 0; } diff --git a/libcxx/test/std/strings/basic.string.literals/literal2.fail.cpp b/libcxx/test/std/strings/basic.string.literals/literal2.fail.cpp index 3ebbfa24c13..54a0a9e405b 100644 --- a/libcxx/test/std/strings/basic.string.literals/literal2.fail.cpp +++ b/libcxx/test/std/strings/basic.string.literals/literal2.fail.cpp @@ -12,7 +12,9 @@ #include <string> #include <cassert> -int main() +int main(int, char**) { std::string foo = ""s; // should fail w/conversion operator not found + + return 0; } diff --git a/libcxx/test/std/strings/basic.string.literals/literal2.pass.cpp b/libcxx/test/std/strings/basic.string.literals/literal2.pass.cpp index ac41ce94c9b..6f73ae9a103 100644 --- a/libcxx/test/std/strings/basic.string.literals/literal2.pass.cpp +++ b/libcxx/test/std/strings/basic.string.literals/literal2.pass.cpp @@ -12,9 +12,11 @@ #include <string> #include <cassert> -int main() +int main(int, char**) { using namespace std::literals::string_literals; std::string foo = ""s; + + return 0; } diff --git a/libcxx/test/std/strings/basic.string.literals/literal3.pass.cpp b/libcxx/test/std/strings/basic.string.literals/literal3.pass.cpp index c5ca6708add..b7a8d553687 100644 --- a/libcxx/test/std/strings/basic.string.literals/literal3.pass.cpp +++ b/libcxx/test/std/strings/basic.string.literals/literal3.pass.cpp @@ -12,9 +12,11 @@ #include <string> #include <cassert> -int main() +int main(int, char**) { using namespace std; string foo = ""s; + + return 0; } |