diff options
| author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2017-12-10 14:40:35 +0100 |
|---|---|---|
| committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2018-12-17 21:56:32 +0100 |
| commit | fc68f0d6103705f8988d7e94e815ec2260de7017 (patch) | |
| tree | 200b26fa7a401745e64d5aab6073af2095a817e8 /validation | |
| parent | f5eabb34da68cddf76cfbfc75c8d1373d327e346 (diff) | |
| download | sparse-dev-fc68f0d6103705f8988d7e94e815ec2260de7017.tar.gz | |
add predefined macros for [u]intmax
Seems to use [u]long for all LP64 archs and [u]llong
and all LP32 ones (but OpenBSD but it seems to not defines
the corresponding macros).
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'validation')
| -rw-r--r-- | validation/preprocessor/predef.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/validation/preprocessor/predef.c b/validation/preprocessor/predef.c index df0944b3..22e89bbc 100644 --- a/validation/preprocessor/predef.c +++ b/validation/preprocessor/predef.c @@ -17,6 +17,8 @@ int test(void) TEST_SMAX(INT, int); TEST_SMAX(LONG, long); TEST_SMAX(LONG_LONG, long long); + TEST_SMAX(INTMAX, __INTMAX_TYPE__); + TEST_UMAX(UINTMAX, __UINTMAX_TYPE__); TEST_SMAX(INTPTR, __INTPTR_TYPE__); TEST_UMAX(UINTPTR, __UINTPTR_TYPE__); TEST_SMAX(PTRDIFF, __PTRDIFF_TYPE__); |
