diff options
| author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2019-11-23 14:21:56 +0100 |
|---|---|---|
| committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2019-11-28 00:52:07 +0100 |
| commit | 61b8e17e1456b272dbc9c14e599fb6a20984aaf6 (patch) | |
| tree | 4fc28cfa7af0994eae54e663140741b5c8a5b3bb /validation | |
| parent | defd519ca2de428ffac3d51ffa69cfe777e29c10 (diff) | |
| download | sparse-dev-61b8e17e1456b272dbc9c14e599fb6a20984aaf6.tar.gz | |
arch: add predefines for INT128 only on supported archs
The predefines for INT128 were added unconditionally for
all archs but only the 64-bit ones support them.
Fix this by issuing the the predefines only on 64-bit archs.
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 5678aced..90f9fb9c 100644 --- a/validation/preprocessor/predef.c +++ b/validation/preprocessor/predef.c @@ -37,7 +37,9 @@ int test(void) TEST_SIZEOF(INT, int); TEST_SIZEOF(LONG, long); TEST_SIZEOF(LONG_LONG, long long); +#ifdef __SIZEOF_INT128__ TEST_SIZEOF(INT128, __int128); +#endif TEST_SIZEOF(PTRDIFF_T, __PTRDIFF_TYPE__); TEST_SIZEOF(SIZE_T, __SIZE_TYPE__); TEST_SIZEOF(POINTER, void*); |
