From 3d2ba095187e24ffa75ede1bf96d32e7b6702212 Mon Sep 17 00:00:00 2001 From: William Bell <62452284+Ugric@users.noreply.github.com> Date: Thu, 20 Nov 2025 23:54:35 +0000 Subject: [PATCH] change back to stack level registers on call --- src/runtime/call/call.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/runtime/call/call.c b/src/runtime/call/call.c index 4b3a095..6efcff1 100644 --- a/src/runtime/call/call.c +++ b/src/runtime/call/call.c @@ -134,8 +134,7 @@ void run_call(ArgonObject *original_object, size_t argc, ArgonObject **argv, 0); } if (CStackFrame) { - ArgonObject ** registers = ar_alloc(object->value.argon_fn->translated.registerCount * - sizeof(ArgonObject *)); // fixed on the stack for speed purposes + ArgonObject * registers[MAX_REGISTERS]; // fixed on the stack for speed purposes StackFrame new_stackFrame = { {object->value.argon_fn->translated.registerCount, object->value.argon_fn->translated.registerAssignment,