From 9e367e1824d62d3759cb19b7c9a433b67b96bd99 Mon Sep 17 00:00:00 2001 From: Kimplul Date: Tue, 8 Apr 2025 22:36:15 +0300 Subject: clean up interpreter a bit --- src/ejit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ejit.c') diff --git a/src/ejit.c b/src/ejit.c index c997a01..571a274 100644 --- a/src/ejit.c +++ b/src/ejit.c @@ -459,7 +459,7 @@ void ejit_patch(struct ejit_func *f, struct ejit_reloc r, struct ejit_label l) void ejit_calli_i(struct ejit_func *s, struct ejit_func *f, size_t argc, const struct ejit_operand args[argc]) { - f->max_args = argc > f->max_args ? argc : f->max_args; + s->max_args = argc > s->max_args ? argc : s->max_args; check_operands(f, argc, args); for (size_t i = 0; i < argc; ++i) { @@ -479,7 +479,7 @@ void ejit_calli_l(struct ejit_func *s, struct ejit_func *f, size_t argc, const struct ejit_operand args[argc]) { s->use_64 = true; - f->max_args = argc > f->max_args ? argc : f->max_args; + s->max_args = argc > s->max_args ? argc : s->max_args; check_operands(f, argc, args); for (size_t i = 0; i < argc; ++i) { -- cgit v1.2.3