Tame a few enum size tests when using -fshort-enums on ARM.
git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@215769 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
efefe8ba34
commit
09d8c46f30
@ -52,7 +52,7 @@ int main()
|
||||
test_make_signed< unsigned long long, signed long long >();
|
||||
test_make_signed< wchar_t, std::conditional<sizeof(wchar_t) == 4, int, short>::type >();
|
||||
test_make_signed< const wchar_t, std::conditional<sizeof(wchar_t) == 4, const int, const short>::type >();
|
||||
test_make_signed< const Enum, const int >();
|
||||
test_make_signed< const Enum, std::conditional<sizeof(Enum) == sizeof(int), const int, const signed char>::type >();
|
||||
test_make_signed< BigEnum, std::conditional<sizeof(long) == 4, long long, long>::type >();
|
||||
#ifndef _LIBCPP_HAS_NO_INT128
|
||||
test_make_signed< __int128_t, __int128_t >();
|
||||
|
@ -52,7 +52,7 @@ int main()
|
||||
test_make_unsigned<unsigned long long, unsigned long long> ();
|
||||
test_make_unsigned<wchar_t, std::conditional<sizeof(wchar_t) == 4, unsigned int, unsigned short>::type> ();
|
||||
test_make_unsigned<const wchar_t, std::conditional<sizeof(wchar_t) == 4, const unsigned int, const unsigned short>::type> ();
|
||||
test_make_unsigned<const Enum, const unsigned int> ();
|
||||
test_make_unsigned<const Enum, std::conditional<sizeof(Enum) == sizeof(int), const unsigned int, const unsigned char>::type >();
|
||||
test_make_unsigned<BigEnum,
|
||||
std::conditional<sizeof(long) == 4, unsigned long long, unsigned long>::type> ();
|
||||
#ifndef _LIBCPP_HAS_NO_INT128
|
||||
|
Loading…
x
Reference in New Issue
Block a user