From ce52dfde9cd0bc7e22be6b5d62835cb348e076a2 Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 25 Dec 2017 12:32:10 +0000 Subject: hash.c: use uint128_t * hash.c (mult_and_mix): use uint128_t instead of __uint128_t. [ruby-core:84438] [Bug #14231] From: Nobuyoshi Nakada git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@61472 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- hash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hash.c') diff --git a/hash.c b/hash.c index 93f1685c9e..285f6118b1 100644 --- a/hash.c +++ b/hash.c @@ -231,7 +231,7 @@ static inline uint64_t mult_and_mix(uint64_t m1, uint64_t m2) { #if defined HAVE_UINT128_T - __uint128_t r = (__uint128_t) m1 * (__uint128_t) m2; + 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; -- cgit v1.2.3