aboutsummaryrefslogtreecommitdiff
path: root/src/ejit.c
diff options
context:
space:
mode:
authorKimplul <kimi.h.kuparinen@gmail.com>2025-04-08 22:36:15 +0300
committerKimplul <kimi.h.kuparinen@gmail.com>2025-04-08 22:36:15 +0300
commit9e367e1824d62d3759cb19b7c9a433b67b96bd99 (patch)
tree907639a6c42297040c2cfc472cd31011c92482a9 /src/ejit.c
parent69283b1c2c5a7b088566a86ec89d131ab569d8e4 (diff)
downloadejit-9e367e1824d62d3759cb19b7c9a433b67b96bd99.tar.gz
ejit-9e367e1824d62d3759cb19b7c9a433b67b96bd99.zip
clean up interpreter a bitalloca
Diffstat (limited to 'src/ejit.c')
-rw-r--r--src/ejit.c4
1 files changed, 2 insertions, 2 deletions
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) {