diff options
author | Ed Schouten <ed@nuxi.nl> | 2015-03-16 15:09:15 +0000 |
---|---|---|
committer | Ed Schouten <ed@nuxi.nl> | 2015-03-16 15:09:15 +0000 |
commit | f424990d37c3c79ad8fc3a3a273469fcb72da676 (patch) | |
tree | 97bed205d9884e67e051e473b852bf86933c1c19 | |
parent | b592a75f5e27577da2fe94ae0ce2e709f415e7e6 (diff) | |
download | bcm5719-llvm-f424990d37c3c79ad8fc3a3a273469fcb72da676.tar.gz bcm5719-llvm-f424990d37c3c79ad8fc3a3a273469fcb72da676.zip |
Don't hardcode the Czech locale name.
We already have a definition for the Czech locale name in
platform_support.h. Use this one instead.
While there, respect the common format of the tests. For most other
tests it's the case that test_iterators.h is placed right underneath the
other #includes (without an empty line). platform_support.h is included
after an empty line.
llvm-svn: 232383
11 files changed, 44 insertions, 30 deletions
diff --git a/libcxx/test/std/re/re.alg/re.alg.match/awk.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.match/awk.pass.cpp index d2065a033d3..e4b2f3ec501 100644 --- a/libcxx/test/std/re/re.alg/re.alg.match/awk.pass.cpp +++ b/libcxx/test/std/re/re.alg/re.alg.match/awk.pass.cpp @@ -19,9 +19,10 @@ #include <regex> #include <cassert> - #include "test_iterators.h" +#include "platform_support.h" // locale name macros + int main() { /* { @@ -613,7 +614,7 @@ int main() std::regex_constants::awk))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); */ { std::cmatch m; const char s[] = "m"; @@ -1294,7 +1295,7 @@ int main() std::regex_constants::awk))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::wcmatch m; const wchar_t s[] = L"m"; diff --git a/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp index 4139cea35f8..2ddc07a2000 100644 --- a/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp +++ b/libcxx/test/std/re/re.alg/re.alg.match/basic.pass.cpp @@ -23,9 +23,10 @@ #include <regex> #include <cassert> - #include "test_iterators.h" +#include "platform_support.h" // locale name macros + int main() { { @@ -619,7 +620,7 @@ int main() std::regex_constants::basic))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::cmatch m; const char s[] = "m"; @@ -1287,7 +1288,7 @@ int main() std::regex_constants::basic))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::wcmatch m; const wchar_t s[] = L"m"; diff --git a/libcxx/test/std/re/re.alg/re.alg.match/ecma.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.match/ecma.pass.cpp index 38540560452..785a61c47f1 100644 --- a/libcxx/test/std/re/re.alg/re.alg.match/ecma.pass.cpp +++ b/libcxx/test/std/re/re.alg/re.alg.match/ecma.pass.cpp @@ -23,9 +23,10 @@ #include <regex> #include <cassert> - #include "test_iterators.h" +#include "platform_support.h" // locale name macros + int main() { { @@ -581,7 +582,7 @@ int main() assert(!std::regex_match(s, m, std::regex("[a[.hyphen.]z]"))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::cmatch m; const char s[] = "m"; @@ -1246,7 +1247,7 @@ int main() assert(!std::regex_match(s, m, std::wregex(L"[a[.hyphen.]z]"))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::wcmatch m; const wchar_t s[] = L"m"; diff --git a/libcxx/test/std/re/re.alg/re.alg.match/extended.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.match/extended.pass.cpp index c54825de584..9ca31d1814a 100644 --- a/libcxx/test/std/re/re.alg/re.alg.match/extended.pass.cpp +++ b/libcxx/test/std/re/re.alg/re.alg.match/extended.pass.cpp @@ -23,9 +23,10 @@ #include <regex> #include <cassert> - #include "test_iterators.h" +#include "platform_support.h" // locale name macros + int main() { { @@ -617,7 +618,7 @@ int main() std::regex_constants::extended))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::cmatch m; const char s[] = "m"; @@ -1283,7 +1284,7 @@ int main() std::regex_constants::extended))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::wcmatch m; const wchar_t s[] = L"m"; diff --git a/libcxx/test/std/re/re.alg/re.alg.search/awk.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.search/awk.pass.cpp index 521e98b3a88..7fc1b3fcc23 100644 --- a/libcxx/test/std/re/re.alg/re.alg.search/awk.pass.cpp +++ b/libcxx/test/std/re/re.alg/re.alg.search/awk.pass.cpp @@ -23,9 +23,10 @@ #include <regex> #include <cassert> - #include "test_iterators.h" +#include "platform_support.h" // locale name macros + int main() { { @@ -689,7 +690,7 @@ int main() std::regex_constants::awk))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::cmatch m; const char s[] = "m"; @@ -1460,7 +1461,7 @@ int main() std::regex_constants::awk))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::wcmatch m; const wchar_t s[] = L"m"; diff --git a/libcxx/test/std/re/re.alg/re.alg.search/basic.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.search/basic.pass.cpp index 838294e984c..bdfcd9cc9bc 100644 --- a/libcxx/test/std/re/re.alg/re.alg.search/basic.pass.cpp +++ b/libcxx/test/std/re/re.alg/re.alg.search/basic.pass.cpp @@ -23,9 +23,10 @@ #include <regex> #include <cassert> - #include "test_iterators.h" +#include "platform_support.h" // locale name macros + int main() { { @@ -691,7 +692,7 @@ int main() std::regex_constants::basic))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::cmatch m; const char s[] = "m"; @@ -1449,7 +1450,7 @@ int main() std::regex_constants::basic))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::wcmatch m; const wchar_t s[] = L"m"; diff --git a/libcxx/test/std/re/re.alg/re.alg.search/ecma.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.search/ecma.pass.cpp index 2796850fbd5..fb9fc26a281 100644 --- a/libcxx/test/std/re/re.alg/re.alg.search/ecma.pass.cpp +++ b/libcxx/test/std/re/re.alg/re.alg.search/ecma.pass.cpp @@ -23,9 +23,10 @@ #include <regex> #include <cassert> - #include "test_iterators.h" +#include "platform_support.h" // locale name macros + int main() { { @@ -671,7 +672,7 @@ int main() assert(!std::regex_search(s, m, std::regex("[a[.hyphen.]z]"))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::cmatch m; const char s[] = "m"; @@ -1450,7 +1451,7 @@ int main() assert(!std::regex_search(s, m, std::wregex(L"[a[.hyphen.]z]"))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::wcmatch m; const wchar_t s[] = L"m"; diff --git a/libcxx/test/std/re/re.alg/re.alg.search/extended.pass.cpp b/libcxx/test/std/re/re.alg/re.alg.search/extended.pass.cpp index a8a121bdd45..81eef2f9e4b 100644 --- a/libcxx/test/std/re/re.alg/re.alg.search/extended.pass.cpp +++ b/libcxx/test/std/re/re.alg/re.alg.search/extended.pass.cpp @@ -23,9 +23,10 @@ #include <regex> #include <cassert> - #include "test_iterators.h" +#include "platform_support.h" // locale name macros + int main() { { @@ -689,7 +690,7 @@ int main() std::regex_constants::extended))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::cmatch m; const char s[] = "m"; @@ -1445,7 +1446,7 @@ int main() std::regex_constants::extended))); assert(m.size() == 0); } - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); { std::wcmatch m; const wchar_t s[] = L"m"; diff --git a/libcxx/test/std/re/re.traits/lookup_collatename.pass.cpp b/libcxx/test/std/re/re.traits/lookup_collatename.pass.cpp index d495f8aaf07..a7cd5f07156 100644 --- a/libcxx/test/std/re/re.traits/lookup_collatename.pass.cpp +++ b/libcxx/test/std/re/re.traits/lookup_collatename.pass.cpp @@ -25,6 +25,8 @@ #include <cassert> #include "test_iterators.h" +#include "platform_support.h" // locale name macros + template <class char_type> void test(const char_type* A, const std::basic_string<char_type>& expected) @@ -108,7 +110,7 @@ int main() test("tild", std::string("")); test("ch", std::string("")); - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); test("ch", std::string("ch")); std::locale::global(std::locale("C")); @@ -184,7 +186,7 @@ int main() test(L"tild", std::wstring(L"")); test(L"ch", std::wstring(L"")); - std::locale::global(std::locale("cs_CZ.ISO8859-2")); + std::locale::global(std::locale(LOCALE_cs_CZ_ISO8859_2)); test(L"ch", std::wstring(L"ch")); std::locale::global(std::locale("C")); } diff --git a/libcxx/test/std/re/re.traits/transform.pass.cpp b/libcxx/test/std/re/re.traits/transform.pass.cpp index c3bce7939fe..85235e045d8 100644 --- a/libcxx/test/std/re/re.traits/transform.pass.cpp +++ b/libcxx/test/std/re/re.traits/transform.pass.cpp @@ -21,6 +21,8 @@ #include <cassert> #include "test_iterators.h" +#include "platform_support.h" // locale name macros + int main() { { @@ -29,7 +31,7 @@ int main() const char B[] = "B"; typedef forward_iterator<const char*> F; assert(t.transform(F(a), F(a+1)) > t.transform(F(B), F(B+1))); - t.imbue(std::locale("cs_CZ.ISO8859-2")); + t.imbue(std::locale(LOCALE_cs_CZ_ISO8859_2)); assert(t.transform(F(a), F(a+1)) < t.transform(F(B), F(B+1))); } { @@ -38,7 +40,7 @@ int main() const wchar_t B[] = L"B"; typedef forward_iterator<const wchar_t*> F; assert(t.transform(F(a), F(a+1)) > t.transform(F(B), F(B+1))); - t.imbue(std::locale("cs_CZ.ISO8859-2")); + t.imbue(std::locale(LOCALE_cs_CZ_ISO8859_2)); assert(t.transform(F(a), F(a+1)) < t.transform(F(B), F(B+1))); } } diff --git a/libcxx/test/std/re/re.traits/transform_primary.pass.cpp b/libcxx/test/std/re/re.traits/transform_primary.pass.cpp index 28734d621ad..438cd75452b 100644 --- a/libcxx/test/std/re/re.traits/transform_primary.pass.cpp +++ b/libcxx/test/std/re/re.traits/transform_primary.pass.cpp @@ -22,6 +22,8 @@ #include <cassert> #include "test_iterators.h" +#include "platform_support.h" // locale name macros + int main() { { @@ -31,7 +33,7 @@ int main() typedef forward_iterator<const char*> F; assert(t.transform_primary(F(A), F(A+1)) != t.transform_primary(F(Aacute), F(Aacute+1))); - t.imbue(std::locale("cs_CZ.ISO8859-2")); + t.imbue(std::locale(LOCALE_cs_CZ_ISO8859_2)); assert(t.transform_primary(F(A), F(A+1)) == t.transform_primary(F(Aacute), F(Aacute+1))); } @@ -42,7 +44,7 @@ int main() typedef forward_iterator<const wchar_t*> F; assert(t.transform_primary(F(A), F(A+1)) != t.transform_primary(F(Aacute), F(Aacute+1))); - t.imbue(std::locale("cs_CZ.ISO8859-2")); + t.imbue(std::locale(LOCALE_cs_CZ_ISO8859_2)); assert(t.transform_primary(F(A), F(A+1)) == t.transform_primary(F(Aacute), F(Aacute+1))); } |