From e692da09d35ac375b147b4f45357a320572dac50 Mon Sep 17 00:00:00 2001 From: Mike Hamburg Date: Sun, 28 Sep 2014 19:23:45 -0700 Subject: [PATCH] Don't look at __SIZEOF_INT128__ on clang-3.2 or earlier, because they don't define it. --- src/include/word.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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))