From c84b8109a4016e8ff96e12d990d384b27c76c440 Mon Sep 17 00:00:00 2001 From: Bob Nystrom Date: Wed, 15 Mar 2017 07:10:23 -0700 Subject: [PATCH] Tweak comments. --- src/vm/wren_vm.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/vm/wren_vm.c b/src/vm/wren_vm.c index 438ee517..c97b7580 100644 --- a/src/vm/wren_vm.c +++ b/src/vm/wren_vm.c @@ -365,7 +365,8 @@ static void bindMethod(WrenVM* vm, int methodType, int symbol, static void callForeign(WrenVM* vm, ObjFiber* fiber, WrenForeignMethodFn foreign, int numArgs) { - Value* oldApiStack = vm->apiStack; /// save the current state so we can restore it when done + // Save the current state so we can restore it when done. + Value* apiStack = vm->apiStack; vm->apiStack = fiber->stackTop - numArgs; foreign(vm); @@ -373,7 +374,7 @@ static void callForeign(WrenVM* vm, ObjFiber* fiber, // Discard the stack slots for the arguments and temporaries but leave one // for the result. fiber->stackTop = vm->apiStack + 1; - vm->apiStack = oldApiStack; /// restore apiStack to value prior to calling foreign method + vm->apiStack = apiStack; } // Handles the current fiber having aborted because of an error. Switches to