Skip to content

Commit 0a933f1

Browse files
committed
Feat: update instruction pointer before calling foreign functions
1 parent 99d2f0b commit 0a933f1

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/vm/wren_vm.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1074,6 +1074,7 @@ static WrenInterpretResult runInterpreter(WrenVM* vm, register ObjFiber* fiber)
10741074
break;
10751075

10761076
case METHOD_FOREIGN:
1077+
STORE_FRAME();
10771078
callForeign(vm, fiber, method->as.foreign, numArgs);
10781079
if (wrenHasError(fiber)) RUNTIME_ERROR();
10791080
break;

0 commit comments

Comments
 (0)