From 5980ce383f4f83a90c48ead00cca6ba26c6d8f68 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Fri, 21 Nov 2014 01:23:04 +0000 Subject: [PATCH] Add more REQUIRES: LOCALE.* to tests. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@222492 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/input.output/iostream.format/ext.manip/get_money.pass.cpp | 2 ++ test/input.output/iostream.format/ext.manip/put_money.pass.cpp | 2 ++ .../category.collate/locale.collate.byname/transform.pass.cpp | 2 ++ .../category.ctype/locale.ctype.byname/is_1.pass.cpp | 2 ++ .../category.ctype/locale.ctype.byname/is_many.pass.cpp | 2 ++ .../category.ctype/locale.ctype.byname/scan_is.pass.cpp | 2 ++ .../category.ctype/locale.ctype.byname/scan_not.pass.cpp | 2 ++ .../locale.money.get.members/get_long_double_en_US.pass.cpp | 2 ++ .../locale.money.get.members/get_string_en_US.pass.cpp | 2 ++ .../locale.money.put.members/put_long_double_en_US.pass.cpp | 2 ++ .../locale.money.put.members/put_string_en_US.pass.cpp | 2 ++ test/re/re.traits/translate_nocase.pass.cpp | 2 ++ 12 files changed, 24 insertions(+) diff --git a/test/input.output/iostream.format/ext.manip/get_money.pass.cpp b/test/input.output/iostream.format/ext.manip/get_money.pass.cpp index cdd762a9..1ea1d780 100644 --- a/test/input.output/iostream.format/ext.manip/get_money.pass.cpp +++ b/test/input.output/iostream.format/ext.manip/get_money.pass.cpp @@ -11,6 +11,8 @@ // template T7 get_money(moneyT& mon, bool intl = false); +// REQUIRES: locale.en_US.UTF-8 + #include #include diff --git a/test/input.output/iostream.format/ext.manip/put_money.pass.cpp b/test/input.output/iostream.format/ext.manip/put_money.pass.cpp index 8d15dd93..a00cf139 100644 --- a/test/input.output/iostream.format/ext.manip/put_money.pass.cpp +++ b/test/input.output/iostream.format/ext.manip/put_money.pass.cpp @@ -11,6 +11,8 @@ // template T8 put_money(const moneyT& mon, bool intl = false); +// REQUIRES: locale.en_US.UTF-8 + #include #include diff --git a/test/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp b/test/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp index 20a7d48f..89714123 100644 --- a/test/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp +++ b/test/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp @@ -13,6 +13,8 @@ // string_type transform(const charT* low, const charT* high) const; +// REQUIRES: locale.en_US.UTF-8 + #include #include #include diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp index 0ade80ae..509e52ab 100644 --- a/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp +++ b/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp @@ -13,6 +13,8 @@ // bool is(mask m, charT c) const; +// REQUIRES: locale.en_US.UTF-8 + #include #include #include diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp index 39f60714..a993466a 100644 --- a/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp +++ b/test/localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp @@ -13,6 +13,8 @@ // const charT* do_is(const charT* low, const charT* high, mask* vec) const; +// REQUIRES: locale.en_US.UTF-8 + #include #include #include diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp index ab087942..25b2c3e4 100644 --- a/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp +++ b/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp @@ -13,6 +13,8 @@ // const charT* scan_is(mask m, const charT* low, const charT* high) const; +// REQUIRES: locale.en_US.UTF-8 + #include #include #include diff --git a/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp b/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp index 126fc5ab..270ae1f1 100644 --- a/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp +++ b/test/localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp @@ -13,6 +13,8 @@ // const charT* scan_not(mask m, const charT* low, const charT* high) const; +// REQUIRES: locale.en_US.UTF-8 + #include #include #include diff --git a/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp index edd9015c..0f034fa4 100644 --- a/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp +++ b/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp @@ -14,6 +14,8 @@ // iter_type get(iter_type b, iter_type e, bool intl, ios_base& iob, // ios_base::iostate& err, long double& v) const; +// REQUIRES: locale.en_US.UTF-8 + #include #include #include diff --git a/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp index 29c52664..b9099f4f 100644 --- a/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp +++ b/test/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp @@ -14,6 +14,8 @@ // iter_type get(iter_type b, iter_type e, bool intl, ios_base& iob, // ios_base::iostate& err, string_type& v) const; +// REQUIRES: locale.en_US.UTF-8 + #include #include #include diff --git a/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp index 86148075..db193eab 100644 --- a/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp +++ b/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp @@ -14,6 +14,8 @@ // iter_type put(iter_type s, bool intl, ios_base& f, char_type fill, // long double units) const; +// REQUIRES: locale.en_US.UTF-8 + #include #include #include diff --git a/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp b/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp index 13c6ef75..659f948d 100644 --- a/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp +++ b/test/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp @@ -14,6 +14,8 @@ // iter_type put(iter_type s, bool intl, ios_base& f, char_type fill, // const string_type& units) const; +// REQUIRES: locale.en_US.UTF-8 + #include #include #include diff --git a/test/re/re.traits/translate_nocase.pass.cpp b/test/re/re.traits/translate_nocase.pass.cpp index 37d27745..0692e000 100644 --- a/test/re/re.traits/translate_nocase.pass.cpp +++ b/test/re/re.traits/translate_nocase.pass.cpp @@ -14,6 +14,8 @@ // charT translate_nocase(charT c) const; +// REQUIRES: locale.en_US.UTF-8 + // XFAIL: with_system_lib=x86_64-apple-darwin11 // XFAIL: with_system_lib=x86_64-apple-darwin12