Skip to content

Commit 99ecba9

Browse files
committed
feat: add virtual machine core including stack management, runtime error handling, and instruction dispatch loop for bytecode execution.
1 parent 2da3828 commit 99ecba9

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/runtime/vm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1073,7 +1073,7 @@ static InterpretResult run(VM* vm) {
10731073
uint8_t isLocal = READ_BYTE();
10741074
uint8_t index = READ_BYTE();
10751075
if (isLocal) {
1076-
closure->upvalues[i] = captureUpvalue(vm, frame->slots + index);
1076+
closure->upvalues[i] = captureUpvalue(frame->slots + index, vm);
10771077
} else {
10781078
closure->upvalues[i] = frame->closure->upvalues[index];
10791079
}

0 commit comments

Comments
 (0)