diff options
Diffstat (limited to 'libcxx/test/support/locale_helpers.h')
| -rw-r--r-- | libcxx/test/support/locale_helpers.h | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/libcxx/test/support/locale_helpers.h b/libcxx/test/support/locale_helpers.h index 946c2fe..3cec739 100644 --- a/libcxx/test/support/locale_helpers.h +++ b/libcxx/test/support/locale_helpers.h @@ -73,6 +73,12 @@ MultiStringType currency_symbol_ru_RU() {      return MKSTR("\u20BD"); // U+20BD RUBLE SIGN  #elif defined(_WIN32) || defined(__FreeBSD__) || defined(_AIX)    return MKSTR("\u20BD"); // U+20BD RUBLE SIGN +#elif defined(__APPLE__) +  if (__builtin_available(macOS 15.4, *)) { +    return MKSTR("\u20BD"); // U+20BD RUBLE SIGN +  } else { +    return MKSTR("\u0440\u0443\u0431."); +  }  #else    return MKSTR("\u0440\u0443\u0431.");  #endif @@ -81,6 +87,12 @@ MultiStringType currency_symbol_ru_RU() {  MultiStringType currency_symbol_zh_CN() {  #if defined(_WIN32)    return MKSTR("\u00A5"); // U+00A5 YEN SIGN +#elif defined(__APPLE__) +  if (__builtin_available(macOS 15.4, *)) { +    return MKSTR("\u00A5"); // U+00A5 YEN SIGN +  } else { +    return MKSTR("\uFFE5"); // U+FFE5 FULLWIDTH YEN SIGN +  }  #else    return MKSTR("\uFFE5"); // U+FFE5 FULLWIDTH YEN SIGN  #endif | 
