Fix undefined macro issue in locale tests
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@329148 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -110,7 +110,10 @@ int main()
|
||||
assert(f.decimal_point() == L',');
|
||||
}
|
||||
// GLIBC 2.23 uses '.' as the decimal point while other C libraries use ','
|
||||
// GLIBC 2.27 corrects this.
|
||||
// GLIBC 2.27 corrects this
|
||||
#ifndef TEST_GLIBC_PREREQ
|
||||
#define TEST_GLIBC_PREREQ(x, y) 0
|
||||
#endif
|
||||
#if !defined(TEST_HAS_GLIBC) || TEST_GLIBC_PREREQ(2, 27)
|
||||
const char sep = ',';
|
||||
const wchar_t wsep = L',';
|
||||
|
||||
@@ -118,6 +118,9 @@ int main()
|
||||
// and U002E as mon_decimal_point.
|
||||
// TODO: Fix thousands_sep for 'char'.
|
||||
// related to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16006
|
||||
#ifndef TEST_GLIBC_PREREQ
|
||||
#define TEST_GLIBC_PREREQ(x, y) 0
|
||||
#endif
|
||||
#ifndef TEST_HAS_GLIBC
|
||||
const char sep = ' ';
|
||||
const wchar_t wsep = L' ';
|
||||
|
||||
Reference in New Issue
Block a user