Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
use goto intead of recursion on vm_call0_body()
"alias" type method entries can chain another aliased method so that machine stack can be overflow on nested alias chain. http://ci.rvm.jp/results/trunk-repeat20@phosphorus-docker/3344209 This patch fix this issue by use goto instead of recursion if possible. TODO: Essentially, the alias method should not points another aliased method entry. Try to fix it later.
- Loading branch information