change back to stack level registers on call
This commit is contained in:
@@ -134,8 +134,7 @@ void run_call(ArgonObject *original_object, size_t argc, ArgonObject **argv,
|
|||||||
0);
|
0);
|
||||||
}
|
}
|
||||||
if (CStackFrame) {
|
if (CStackFrame) {
|
||||||
ArgonObject ** registers = ar_alloc(object->value.argon_fn->translated.registerCount *
|
ArgonObject * registers[MAX_REGISTERS]; // fixed on the stack for speed purposes
|
||||||
sizeof(ArgonObject *)); // fixed on the stack for speed purposes
|
|
||||||
StackFrame new_stackFrame = {
|
StackFrame new_stackFrame = {
|
||||||
{object->value.argon_fn->translated.registerCount,
|
{object->value.argon_fn->translated.registerCount,
|
||||||
object->value.argon_fn->translated.registerAssignment,
|
object->value.argon_fn->translated.registerAssignment,
|
||||||
|
|||||||
Reference in New Issue
Block a user