Skip to content

Commit 6347e2a

Browse files
committed
Feat: Expose caller information to foreign functions
1 parent 99d2f0b commit 6347e2a

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/vm/wren_vm.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1074,7 +1074,9 @@ 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);
1079+
LOAD_FRAME();
10781080
if (wrenHasError(fiber)) RUNTIME_ERROR();
10791081
break;
10801082

0 commit comments

Comments
 (0)