change back to stack level registers on call

This commit is contained in:
William Bell
2025-11-20 23:54:35 +00:00
parent 0a2aa7369f
commit 3d2ba09518

View File

@@ -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,