From 2cfa017e32f5b03ec5b9a9592d71c2dcacdc98d8 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 27 Aug 2021 10:47:29 -0700 Subject: [PATCH] 32-bit fix --- BeefLibs/corlib/src/Collections/Dictionary.bf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BeefLibs/corlib/src/Collections/Dictionary.bf b/BeefLibs/corlib/src/Collections/Dictionary.bf index d5d4f516..03135d23 100644 --- a/BeefLibs/corlib/src/Collections/Dictionary.bf +++ b/BeefLibs/corlib/src/Collections/Dictionary.bf @@ -300,7 +300,7 @@ namespace System.Collections return (int32)hashCode & 0x7FFFFFFF; if (sizeof(int_cosize) == 8) return (int_cosize)(hashCode & 0x7FFFFFFF'FFFFFFFFL); - return ((int32)hashCode ^ (int32)(hashCode >> 33)) & 0x7FFFFFFF; + return ((int32)hashCode ^ (int32)((int64)hashCode >> 33)) & 0x7FFFFFFF; } [DisableObjectAccessChecks]