summaryrefslogtreecommitdiff
path: root/insns.def
diff options
context:
space:
mode:
Diffstat (limited to 'insns.def')
-rw-r--r--insns.def12
1 files changed, 6 insertions, 6 deletions
diff --git a/insns.def b/insns.def
index aa5b0eaf9f..1a7bc93754 100644
--- a/insns.def
+++ b/insns.def
@@ -1086,7 +1086,7 @@ leave
}
}
- RUBY_VM_CHECK_INTS();
+ RUBY_VM_CHECK_INTS(th);
if (UNLIKELY(VM_FRAME_TYPE_FINISH_P(GET_CFP()))) {
#if OPT_CALL_THREADED_CODE
@@ -1117,7 +1117,7 @@ throw
(VALUE throwobj)
(VALUE val)
{
- RUBY_VM_CHECK_INTS();
+ RUBY_VM_CHECK_INTS(th);
val = vm_throw(th, GET_CFP(), throw_state, throwobj);
THROW_EXCEPTION(val);
/* unreachable */
@@ -1138,7 +1138,7 @@ jump
()
()
{
- RUBY_VM_CHECK_INTS();
+ RUBY_VM_CHECK_INTS(th);
JUMP(dst);
}
@@ -1154,7 +1154,7 @@ branchif
()
{
if (RTEST(val)) {
- RUBY_VM_CHECK_INTS();
+ RUBY_VM_CHECK_INTS(th);
JUMP(dst);
}
}
@@ -1171,7 +1171,7 @@ branchunless
()
{
if (!RTEST(val)) {
- RUBY_VM_CHECK_INTS();
+ RUBY_VM_CHECK_INTS(th);
JUMP(dst);
}
}
@@ -1220,7 +1220,7 @@ onceinlinecache
}
else if (ic->ic_value.value == Qundef)
{
- RUBY_VM_CHECK_INTS();
+ RUBY_VM_CHECK_INTS(th);
rb_thread_schedule();
goto retry;
}