diff -r 312126722609 -r 944b58cbaf93 src/hotspot/share/gc/z/zForwarding.inline.hpp --- a/src/hotspot/share/gc/z/zForwarding.inline.hpp Tue Sep 10 17:07:02 2019 +0200 +++ b/src/hotspot/share/gc/z/zForwarding.inline.hpp Wed Sep 11 09:47:42 2019 +0200 @@ -99,14 +99,14 @@ } inline ZForwardingEntry ZForwarding::first(uintptr_t from_index, ZForwardingCursor* cursor) const { - const uint32_t mask = _entries.length() - 1; - const uint32_t hash = ZHash::uint32_to_uint32((uint32_t)from_index); + const size_t mask = _entries.length() - 1; + const size_t hash = ZHash::uint32_to_uint32((uint32_t)from_index); *cursor = hash & mask; return at(cursor); } inline ZForwardingEntry ZForwarding::next(ZForwardingCursor* cursor) const { - const uint32_t mask = _entries.length() - 1; + const size_t mask = _entries.length() - 1; *cursor = (*cursor + 1) & mask; return at(cursor); }