aboutsummaryrefslogtreecommitdiff
path: root/src/ptr_set.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2021-11-05 12:51:28 +0000
committergingerBill <bill@gingerbill.org>2021-11-05 12:51:28 +0000
commite963fc4d6a2b8fc63f46bb57b2c727999ce39e29 (patch)
treeba2f279a5ad3724642d1365a3a1af8a0dc184344 /src/ptr_set.cpp
parent1a75a714036014b9a7fe1eb05618f2eca2ef02c3 (diff)
Change map index types to `u32` from `isize`
Diffstat (limited to 'src/ptr_set.cpp')
-rw-r--r--src/ptr_set.cpp9
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;
}
}
}