diff options
| author | gingerBill <bill@gingerbill.org> | 2021-11-05 12:51:28 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2021-11-05 12:51:28 +0000 |
| commit | e963fc4d6a2b8fc63f46bb57b2c727999ce39e29 (patch) | |
| tree | ba2f279a5ad3724642d1365a3a1af8a0dc184344 /src/ptr_set.cpp | |
| parent | 1a75a714036014b9a7fe1eb05618f2eca2ef02c3 (diff) | |
Change map index types to `u32` from `isize`
Diffstat (limited to 'src/ptr_set.cpp')
| -rw-r--r-- | src/ptr_set.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
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<T> *s) { template <typename T> void ptr_set_reset_entries(PtrSet<T> *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<T> *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; } } } |