mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-12-01 01:31:26 +00:00
Add __WINT_MAX__.
This definition is similar to __WCHAR_MAX__, except that it applies to wint_t. It's also documented as being supported by GCC 4.5 and later. llvm-svn: 319746
This commit is contained in:
parent
f3cefdd350
commit
1382a32a73
@ -751,6 +751,7 @@ static void InitializePredefinedMacros(const TargetInfo &TI,
|
||||
DefineTypeSize("__LONG_MAX__", TargetInfo::SignedLong, TI, Builder);
|
||||
DefineTypeSize("__LONG_LONG_MAX__", TargetInfo::SignedLongLong, TI, Builder);
|
||||
DefineTypeSize("__WCHAR_MAX__", TI.getWCharType(), TI, Builder);
|
||||
DefineTypeSize("__WINT_MAX__", TI.getWIntType(), TI, Builder);
|
||||
DefineTypeSize("__INTMAX_MAX__", TI.getIntMaxType(), TI, Builder);
|
||||
DefineTypeSize("__SIZE_MAX__", TI.getSizeType(), TI, Builder);
|
||||
|
||||
|
@ -1243,6 +1243,7 @@
|
||||
// AARCH64-FREEBSD:#define __WCHAR_TYPE__ unsigned int
|
||||
// AARCH64-FREEBSD:#define __WCHAR_UNSIGNED__ 1
|
||||
// AARCH64-FREEBSD:#define __WCHAR_WIDTH__ 32
|
||||
// AARCH64-FREEBSD:#define __WINT_MAX__ 2147483647
|
||||
// AARCH64-FREEBSD:#define __WINT_TYPE__ int
|
||||
// AARCH64-FREEBSD:#define __WINT_WIDTH__ 32
|
||||
// AARCH64-FREEBSD:#define __aarch64__ 1
|
||||
@ -8440,6 +8441,7 @@
|
||||
// X86_64-CLOUDABI:#define __WCHAR_MAX__ 2147483647
|
||||
// X86_64-CLOUDABI:#define __WCHAR_TYPE__ int
|
||||
// X86_64-CLOUDABI:#define __WCHAR_WIDTH__ 32
|
||||
// X86_64-CLOUDABI:#define __WINT_MAX__ 2147483647
|
||||
// X86_64-CLOUDABI:#define __WINT_TYPE__ int
|
||||
// X86_64-CLOUDABI:#define __WINT_WIDTH__ 32
|
||||
// X86_64-CLOUDABI:#define __amd64 1
|
||||
@ -9364,6 +9366,7 @@
|
||||
// WEBASSEMBLY32-NEXT:#define __WCHAR_TYPE__ int
|
||||
// WEBASSEMBLY32-NOT:#define __WCHAR_UNSIGNED__
|
||||
// WEBASSEMBLY32-NEXT:#define __WCHAR_WIDTH__ 32
|
||||
// WEBASSEMBLY32-NEXT:#define __WINT_MAX__ 2147483647
|
||||
// WEBASSEMBLY32-NEXT:#define __WINT_TYPE__ int
|
||||
// WEBASSEMBLY32-NOT:#define __WINT_UNSIGNED__
|
||||
// WEBASSEMBLY32-NEXT:#define __WINT_WIDTH__ 32
|
||||
@ -9695,6 +9698,7 @@
|
||||
// WEBASSEMBLY64-NEXT:#define __WCHAR_TYPE__ int
|
||||
// WEBASSEMBLY64-NOT:#define __WCHAR_UNSIGNED__
|
||||
// WEBASSEMBLY64-NEXT:#define __WCHAR_WIDTH__ 32
|
||||
// WEBASSEMBLY64-NEXT:#define __WINT_MAX__ 2147483647
|
||||
// WEBASSEMBLY64-NEXT:#define __WINT_TYPE__ int
|
||||
// WEBASSEMBLY64-NOT:#define __WINT_UNSIGNED__
|
||||
// WEBASSEMBLY64-NEXT:#define __WINT_WIDTH__ 32
|
||||
|
Loading…
Reference in New Issue
Block a user