From d94cb0566be6463594f0904aa759de9e52585842 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 18 Nov 2016 22:24:41 -0500 Subject: IR: correctly codegening memset and memcpy --- src/parseh.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/parseh.cpp') diff --git a/src/parseh.cpp b/src/parseh.cpp index d920be0337..ee7d3b7a84 100644 --- a/src/parseh.cpp +++ b/src/parseh.cpp @@ -602,12 +602,7 @@ static TypeTableEntry *resolve_type_with_table(Context *c, const Type *ty, const } } - if (fn_type_id.param_count > fn_type_id_prealloc_param_info_count) { - fn_type_id.param_info = allocate_nonzero(fn_type_id.param_count); - } else { - fn_type_id.param_info = &fn_type_id.prealloc_param_info[0]; - } - + fn_type_id.param_info = allocate_nonzero(fn_type_id.param_count); for (size_t i = 0; i < fn_type_id.param_count; i += 1) { QualType qt = fn_proto_ty->getParamType(i); TypeTableEntry *param_type = resolve_qual_type(c, qt, decl); -- cgit v1.2.3