Remove Array<T> and replace with macro version

This commit is contained in:
Ginger Bill
2016-11-22 21:29:57 +00:00
parent 3517f96668
commit cb7b9a413d
14 changed files with 536 additions and 433 deletions

View File

@@ -296,7 +296,7 @@ struct Tokenizer {
isize line_count;
isize error_count;
Array<String> allocated_strings;
Array(String) allocated_strings;
};
@@ -400,7 +400,7 @@ gb_inline void destroy_tokenizer(Tokenizer *t) {
gb_free(heap_allocator(), t->start);
}
for_array(i, t->allocated_strings) {
gb_free(heap_allocator(), t->allocated_strings[i].text);
gb_free(heap_allocator(), t->allocated_strings.e[i].text);
}
array_free(&t->allocated_strings);
}