Merge pull request #4381 from BrzVlad/feature-generational-hash
[mono.git] / mono / metadata / metadata.c
index 7ef3b74c5eb07bcab5f27c55df5877d91108ea6f..545b917177bf45472e6df6c8d7eacc5d344cedd1 100644 (file)
@@ -6714,7 +6714,8 @@ mono_signature_explicit_this (MonoMethodSignature *sig)
 guint
 mono_aligned_addr_hash (gconstpointer ptr)
 {
-       return GPOINTER_TO_UINT (ptr) >> 3;
+       /* Same hashing we use for objects */
+       return (GPOINTER_TO_UINT (ptr) >> 3) * 2654435761u;
 }
 
 /*