Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains a suggestion to use
vm_commit();
in place ofjanet_stack_frame(stack)->pc = pc;
.The
vm_commit();
construct is used elsewhere within theJOP_CALL
handling in which this instance ofjanet_stack_frame(stack)->pc = pc;
appears:janet/src/core/vm.c
Line 975 in 3a4d56a
janet/src/core/vm.c
Line 993 in 3a4d56a
janet/src/core/vm.c
Line 1002 in 3a4d56a
Perhaps it makes sense to use
vm_commit();
on line 983 as well?Though I can see that if one wanted to leave the
JANET_FUNCTION
-handling parts ofJOP_CALL
andJOP_TAILCALL
easier to compare, perhaps not usingvm_commit();
might be preferrable.