From fbd27d7c459bab630af56ba0bf608f9d51109a07 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Sat, 29 Jul 2017 13:56:45 +0100 Subject: Fix map internal type generation --- src/parser.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/parser.cpp') diff --git a/src/parser.cpp b/src/parser.cpp index 3612efe64..3b4155fb9 100644 --- a/src/parser.cpp +++ b/src/parser.cpp @@ -2231,10 +2231,9 @@ AstNode *parse_operand(AstFile *f, bool lhs) { // NOTE(bill): Allow neighbouring string literals to be merge together to // become one big string String s = f->curr_token.string; - Array data; - array_init(&data, heap_allocator(), token.string.len+s.len); + Array data = {}; + array_init_count(&data, heap_allocator(), token.string.len+s.len); gb_memmove(data.data, token.string.text, token.string.len); - data.count += token.string.len; while (f->curr_token.kind == Token_String) { String s = f->curr_token.string; -- cgit v1.2.3