summaryrefslogtreecommitdiffhomepage
path: root/tasks/toolchains/visualcpp.rake
diff options
context:
space:
mode:
authordearblue <[email protected]>2020-03-31 23:24:53 +0900
committerdearblue <[email protected]>2020-03-31 23:24:53 +0900
commit15dec8383228e5b2762665ebb4422900d88e4e92 (patch)
treea4c766a52009905ecd6367c26e24b27eaa55b402 /tasks/toolchains/visualcpp.rake
parent5acd802d2be19872b703d6c9876aa61a262c6c8c (diff)
downloadmruby-15dec8383228e5b2762665ebb4422900d88e4e92.tar.gz
mruby-15dec8383228e5b2762665ebb4422900d88e4e92.zip
Fix `mrb_funcall_with_block()` uses more GC arena
If `mrb->jmp` is `NULL` and the function `mrb_funcall_with_block()` is called, GC Arena is returned from the function with over-used. - A normal (no global exodus) return will consume two GC Arena's. - In the event of an exception, five GC Arena are consumed. This patch reduces consumption in both cases to one.
Diffstat (limited to 'tasks/toolchains/visualcpp.rake')
0 files changed, 0 insertions, 0 deletions