diff --git a/src/include/word.h b/src/include/word.h index 30f454c..5a24892 100644 --- a/src/include/word.h +++ b/src/include/word.h @@ -26,7 +26,8 @@ #include #endif -#if (__SIZEOF_INT128__ == 16 \ +#if ((__SIZEOF_INT128__ == 16 \ + || 10*__clang_major__ + __clang_minor <= 32) \ && __SIZEOF_SIZE_T__ == 8 \ && (__SIZEOF_LONG__==8 || __POINTER_WIDTH__==64) \ && !defined(GOLDI_FORCE_32_BIT))