[sanitizer] Define UINTPTR_MAX

Summary:
`sanitizer_internal_defs.h` didn't have this define, which will be useful in
an upcoming CL.

Reviewers: alekseyshl

Reviewed By: alekseyshl

Subscribers: kubamracek, delcypher, llvm-commits, #sanitizers

Differential Revision: https://reviews.llvm.org/D47270

llvm-svn: 333109
This commit is contained in:
Kostya Kortchinsky 2018-05-23 18:13:21 +00:00
parent 7b9bee064a
commit 08c630457a
1 changed files with 6 additions and 0 deletions

View File

@ -352,6 +352,12 @@ void NORETURN CheckFailed(const char *file, int line, const char *cond,
#define INT64_MAX (__INT64_C(9223372036854775807))
#undef UINT64_MAX
#define UINT64_MAX (__UINT64_C(18446744073709551615))
#undef UINTPTR_MAX
#if SANITIZER_WORDSIZE == 64
# define UINTPTR_MAX (18446744073709551615UL)
#else
# define UINTPTR_MAX (4294967295U)
#endif // SANITIZER_WORDSIZE == 64
enum LinkerInitialized { LINKER_INITIALIZED = 0 };