From 2d3ba9b352478e5a3d3add482f56f1c801965428 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sat, 12 Sep 2026 01:29:43 +0200 Subject: Fix enumeration size to be hardware word in the backend --- boot/type_check.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'boot/type_check.cc') diff --git a/boot/type_check.cc b/boot/type_check.cc index 5cdd2a2..eee5b42 100644 --- a/boot/type_check.cc +++ b/boot/type_check.cc @@ -1417,6 +1417,7 @@ namespace elna::boot (*argument_iterator)->type_decoration, type_mismatch_error::expected_type{ *type_iterator }); } + call->argument_types.push_back(*type_iterator); ++argument_iterator; ++type_iterator; } @@ -1426,7 +1427,7 @@ namespace elna::boot { (*argument_iterator)->accept(this); } - call->variadic_types.push_back(promote_variadic_argument(**argument_iterator)); + call->argument_types.push_back(promote_variadic_argument(**argument_iterator)); ++argument_iterator; } if (call->arguments.size() < procedure->parameters.size() -- cgit v1.2.3