aboutsummaryrefslogtreecommitdiffstats
path: root/src/bytecode/hashtable.h
diff options
context:
space:
mode:
authorBad Diode <bd@badd10de.dev>2021-10-28 10:40:22 +0200
committerBad Diode <bd@badd10de.dev>2021-10-28 10:40:22 +0200
commitd04aea3c5875cd2859d6ab961256b11189c49839 (patch)
tree911b6df338dde38ed28c447cfba999bcc3cb1743 /src/bytecode/hashtable.h
parent4515d21211263a2c7367ec20ec01ce9efaae1d18 (diff)
downloadbdl-d04aea3c5875cd2859d6ab961256b11189c49839.tar.gz
bdl-d04aea3c5875cd2859d6ab961256b11189c49839.zip
Prepare for closure capture
Diffstat (limited to 'src/bytecode/hashtable.h')
-rw-r--r--src/bytecode/hashtable.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bytecode/hashtable.h b/src/bytecode/hashtable.h
index 1f55048..7c0c380 100644
--- a/src/bytecode/hashtable.h
+++ b/src/bytecode/hashtable.h
@@ -151,7 +151,7 @@ _ht_maybe_grow(HashTable *table) {
151 // Free old arrays. 151 // Free old arrays.
152 array_free(old_pairs); 152 array_free(old_pairs);
153 for (size_t i = 0; i < array_size(old_keys); i++) { 153 for (size_t i = 0; i < array_size(old_keys); i++) {
154 object_free(old_keys[i]); 154 object_free(&old_keys[i]);
155 } 155 }
156 array_free(old_keys); 156 array_free(old_keys);
157 array_free(old_values); 157 array_free(old_values);
@@ -198,7 +198,7 @@ ht_free(HashTable *table) {
198 } 198 }
199 array_free(table->pairs); 199 array_free(table->pairs);
200 for (size_t i = 0; i < array_size(table->keys); i++) { 200 for (size_t i = 0; i < array_size(table->keys); i++) {
201 object_free(table->keys[i]); 201 object_free(&table->keys[i]);
202 } 202 }
203 array_free(table->keys); 203 array_free(table->keys);
204 array_free(table->values); 204 array_free(table->values);