summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hash.c4
-rw-r--r--version.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/hash.c b/hash.c
index e8c459067b..c372686f12 100644
--- a/hash.c
+++ b/hash.c
@@ -235,8 +235,8 @@ static const uint64_t prime2 = ((uint64_t)0xcdb32970 << 32) | 0x830fcaa1;
static inline uint64_t
mult_and_mix(uint64_t m1, uint64_t m2)
{
-#if defined(__GNUC__) && UINT_MAX != ULONG_MAX
- __uint128_t r = (__uint128_t) m1 * (__uint128_t) m2;
+#if defined HAVE_UINT128_T
+ uint128_t r = (uint128_t) m1 * (uint128_t) m2;
return (uint64_t) (r >> 64) ^ (uint64_t) r;
#else
uint64_t hm1 = m1 >> 32, hm2 = m2 >> 32;
diff --git a/version.h b/version.h
index 1a09ff5196..4a96d5f229 100644
--- a/version.h
+++ b/version.h
@@ -1,6 +1,6 @@
#define RUBY_VERSION "2.4.4"
#define RUBY_RELEASE_DATE "2018-03-20"
-#define RUBY_PATCHLEVEL 271
+#define RUBY_PATCHLEVEL 272
#define RUBY_RELEASE_YEAR 2018
#define RUBY_RELEASE_MONTH 3