aboutsummaryrefslogtreecommitdiff
path: root/src/parseh.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/parseh.cpp')
-rw-r--r--src/parseh.cpp7
1 files changed, 1 insertions, 6 deletions
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<FnTypeParamInfo>(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<FnTypeParamInfo>(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);