Using allocate instead of allocate_nonzero so we don't have to memset
This commit is contained in:
parent
d6f033b42d
commit
73bf897b5c
@ -1258,13 +1258,9 @@ void init_fn_type_id(FnTypeId *fn_type_id, AstNode *proto_node, size_t param_cou
|
||||
}
|
||||
|
||||
fn_type_id->param_count = fn_proto->params.length;
|
||||
fn_type_id->param_info = allocate_nonzero<FnTypeParamInfo>(param_count_alloc);
|
||||
fn_type_id->param_info = allocate<FnTypeParamInfo>(param_count_alloc);
|
||||
fn_type_id->next_param_index = 0;
|
||||
fn_type_id->is_var_args = fn_proto->is_var_args;
|
||||
|
||||
// We set param_info to 0, as param_info[i]->type is checked for null
|
||||
// when checking if a parameters type has been resolved.
|
||||
memset(fn_type_id->param_info, 0, sizeof(fn_type_id->param_info[0]) * fn_type_id->param_count);
|
||||
}
|
||||
|
||||
static bool analyze_const_align(CodeGen *g, Scope *scope, AstNode *node, uint32_t *result) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user