diff options
| author | Eugen Wissner <belka@caraus.de> | 2026-09-12 01:29:43 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2026-09-12 01:29:43 +0200 |
| commit | 2d3ba9b352478e5a3d3add482f56f1c801965428 (patch) | |
| tree | 48b7809c054ceb09f86918dd8bb7352222e8940a /boot/type_check.cc | |
| parent | eb1d068beeaaa420b558595751295eec35ad0c3c (diff) | |
| download | elna-2d3ba9b352478e5a3d3add482f56f1c801965428.tar.gz | |
Fix enumeration size to be hardware word in the backend
Diffstat (limited to 'boot/type_check.cc')
| -rw-r--r-- | boot/type_check.cc | 3 |
1 files changed, 2 insertions, 1 deletions
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() |
