diff options
Diffstat (limited to 'src/bytecode/hashtable.h')
-rw-r--r-- | src/bytecode/hashtable.h | 4 |
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); |