authorgravatar for jhc@dismail.deJimmi Holst Christensen <jhc@dismail.de> 2018-04-28 19:21:23+02:00
committergravatar for jhc@dismail.deJimmi Holst Christensen <jhc@dismail.de> 2018-04-28 19:21:23+02:00
log73bf897b5cc25ee3f1ec9d0ba1483d779de4b7c3
tree275415c5874eae0993299d6b179797c5a6f50ade
parentd6f033b42dcb49cfe45cb61821f2f451e4004686

Using allocate instead of allocate_nonzero so we don't have to memset


1 files changed, 1 insertions(+), 5 deletions(-)

src/analyze.cpp+1-5
......@@ -1258,13 +1258,9 @@ void init_fn_type_id(FnTypeId *fn_type_id, AstNode *proto_node, size_t param_cou
12581258 }
12591259
12601260 fn_type_id->param_count = fn_proto->params.length;
1261 fn_type_id->param_info = allocate_nonzero<FnTypeParamInfo>(param_count_alloc);
1261 fn_type_id->param_info = allocate<FnTypeParamInfo>(param_count_alloc);
12621262 fn_type_id->next_param_index = 0;
12631263 fn_type_id->is_var_args = fn_proto->is_var_args;
1264
1265 // We set param_info to 0, as param_info[i]->type is checked for null
1266 // when checking if a parameters type has been resolved.
1267 memset(fn_type_id->param_info, 0, sizeof(fn_type_id->param_info[0]) * fn_type_id->param_count);
12681264}
12691265
12701266static bool analyze_const_align(CodeGen *g, Scope *scope, AstNode *node, uint32_t *result) {