From ac11b7b625df5626d9a6900203f3011b1974b2c1 Mon Sep 17 00:00:00 2001 From: Ken Dyck Date: Wed, 18 Nov 2009 19:42:57 +0000 Subject: Define INTMAX_C and UINTMAX_C in terms of the corresponding exact-width INTn_C and UINTn_C macros. llvm-svn: 89226 --- clang/lib/Headers/stdint.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'clang/lib/Headers/stdint.h') diff --git a/clang/lib/Headers/stdint.h b/clang/lib/Headers/stdint.h index 2b89fa43f3a..77f0e86e04c 100644 --- a/clang/lib/Headers/stdint.h +++ b/clang/lib/Headers/stdint.h @@ -655,8 +655,8 @@ typedef __stdint_exjoin3(uint, __INTMAX_WIDTH__, _t) uintmax_t; #endif /* 7.18.4.2 Macros for greatest-width integer constants. */ -#define INTMAX_C(v) v##LL -#define UINTMAX_C(v) v##ULL +#define INTMAX_C(v) __stdint_exjoin3( INT, __INTMAX_WIDTH__, _C(v)) +#define UINTMAX_C(v) __stdint_exjoin3(UINT, __INTMAX_WIDTH__, _C(v)) #endif /* __STDC_HOSTED__ */ #endif /* __CLANG_STDINT_H */ -- cgit v1.2.3