Skip to content

Commit 74bfb16

Browse files
authored
Remove assertion in encoded_iseq_trace_instrument (#15616)
`encoded_iseq_trace_instrument` is safe to call in a ractor if the iseq is new. In that case, the VM lock is not taken. This assertion was added in 4fb537b.
1 parent 0e71923 commit 74bfb16

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

iseq.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3936,7 +3936,6 @@ rb_vm_insn_decode(const VALUE encoded)
39363936
static inline int
39373937
encoded_iseq_trace_instrument(VALUE *iseq_encoded_insn, rb_event_flag_t turnon, bool remain_traced)
39383938
{
3939-
ASSERT_vm_locking();
39403939
st_data_t key = (st_data_t)*iseq_encoded_insn;
39413940
st_data_t val;
39423941

0 commit comments

Comments
 (0)