Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
move multicall check to S_return_lvalues
Currently pp_leavesublv has a check at the top: if (CxMULTICALL(&cxstack[cxstack_ix])) return 0; Move this instead into S_return_lvalues(), which pp_leavesublv immediately calls. This has no effect on the pp_leavesublv code path, and also has no effect on the pp_return code path, because although pp_return calls S_return_lvalues, it doesn't in the case of MULTICALL, which it has already checked for earlier. So it shouldn't change anything functionally. This will allow us to eliminate S_return_lvalues in the next commit.
- Loading branch information