From e963fc4d6a2b8fc63f46bb57b2c727999ce39e29 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Fri, 5 Nov 2021 12:51:28 +0000 Subject: Change map index types to `u32` from `isize` --- src/ptr_set.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/ptr_set.cpp') diff --git a/src/ptr_set.cpp b/src/ptr_set.cpp index a17ab7e1c..0ca1921e8 100644 --- a/src/ptr_set.cpp +++ b/src/ptr_set.cpp @@ -111,19 +111,18 @@ gb_inline void ptr_set_grow(PtrSet *s) { template void ptr_set_reset_entries(PtrSet *s) { - PtrSetIndex i; - for (i = 0; i < cast(PtrSetIndex)s->hashes.count; i++) { + for (isize i = 0; i < s->hashes.count; i++) { s->hashes.data[i] = PTR_SET_SENTINEL; } - for (i = 0; i < cast(PtrSetIndex)s->entries.count; i++) { + for (isize i = 0; i < s->entries.count; i++) { PtrSetFindResult fr; PtrSetEntry *e = &s->entries.data[i]; e->next = PTR_SET_SENTINEL; fr = ptr_set__find_from_entry(s, e); if (fr.entry_prev == PTR_SET_SENTINEL) { - s->hashes[fr.hash_index] = i; + s->hashes[fr.hash_index] = cast(PtrSetIndex)i; } else { - s->entries[fr.entry_prev].next = i; + s->entries[fr.entry_prev].next = cast(PtrSetIndex)i; } } } -- cgit v1.2.3