From cdda494fe53374dc513b04ada2dc0fad6a8b83bc Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Sun, 22 Dec 2024 15:32:57 -0500 Subject: Revert hash thing --- stdlib/structs.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/stdlib/structs.c b/stdlib/structs.c index 46fd9d14..010b49f7 100644 --- a/stdlib/structs.c +++ b/stdlib/structs.c @@ -45,13 +45,7 @@ PUREFUNC public uint64_t Struct$hash(const void *obj, const TypeInfo_t *type) } if (field.type->align && byte_offset % field.type->align > 0) byte_offset += field.type->align - (byte_offset % field.type->align); - - if (field.type->metamethods.hash == NULL && (size_t)field.type->size < sizeof(uint64_t)) { - memcpy(&field_hashes[i], obj + byte_offset, (size_t)field.type->size); - } else { - field_hashes[i] = generic_hash(obj + byte_offset, field.type); - } - + field_hashes[i] = generic_hash(obj + byte_offset, field.type); byte_offset += field.type->size; } } -- cgit v1.2.3