summaryrefslogtreecommitdiff
path: root/compile.c
diff options
context:
space:
mode:
authorNoah Gibbs <noah.gibbs@shopify.com>2021-10-01 12:17:09 +0100
committerAlan Wu <XrXr@users.noreply.github.com>2021-10-20 18:19:42 -0400
commitbe06112d48b763da1e3f29b03e5e59d2a44e7b72 (patch)
tree8f15daffd7b106ff642b100e9dec22df49084b5d /compile.c
parentf36a5a98c02ba38d05d345104b1a6d0c0c1af29b (diff)
Fix changes from rebase
Diffstat (limited to 'compile.c')
-rw-r--r--compile.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/compile.c b/compile.c
index 810f74073a..24f66ff3a0 100644
--- a/compile.c
+++ b/compile.c
@@ -3454,6 +3454,7 @@ insn_set_specialized_instruction(rb_iseq_t *iseq, INSN *iobj, int insn_id)
{
iobj->insn_id = insn_id;
iobj->operand_size = insn_len(insn_id) - 1;
+ iobj->insn_info.events |= RUBY_EVENT_C_CALL | RUBY_EVENT_C_RETURN;
if (insn_id == BIN(opt_neq)) {
VALUE original_ci = iobj->operands[0];
@@ -11142,7 +11143,6 @@ ibf_load_code(const struct ibf_load *load, rb_iseq_t *iseq, ibf_offset_t bytecod
for (op_index=0; types[op_index]; op_index++, code_index++) {
char type = types[op_index];
switch (type) {
- case TS_CDHASH:
case TS_VALUE:
{
VALUE op = ibf_load_small_value(load, &reading_pos);