summaryrefslogtreecommitdiff
path: root/vm_backtrace.c
diff options
context:
space:
mode:
authorSamuel Williams <samuel.williams@oriontransfer.co.nz>2022-09-25 21:07:18 +1300
committerSamuel Williams <samuel.williams@oriontransfer.co.nz>2022-09-26 00:41:16 +1300
commit22af2e9084d869b0d1eb24e4c11bc1fd62b7c50d (patch)
tree3dc85492cfb7dd846612ebb8635b8b4cc4874862 /vm_backtrace.c
parent75cf29f60d87b298edfd75611bfe272a92289cee (diff)
Rework vm_core to use `int first_lineno` struct member.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/6430
Diffstat (limited to 'vm_backtrace.c')
-rw-r--r--vm_backtrace.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/vm_backtrace.c b/vm_backtrace.c
index 2e898507df..3aae59bf68 100644
--- a/vm_backtrace.c
+++ b/vm_backtrace.c
@@ -46,7 +46,7 @@ calc_pos(const rb_iseq_t *iseq, const VALUE *pc, int *lineno, int *node_id)
VM_ASSERT(! ISEQ_BODY(iseq)->local_table_size);
return 0;
}
- if (lineno) *lineno = FIX2INT(ISEQ_BODY(iseq)->location.first_lineno);
+ if (lineno) *lineno = ISEQ_BODY(iseq)->location.first_lineno;
#ifdef USE_ISEQ_NODE_ID
if (node_id) *node_id = -1;
#endif
@@ -105,7 +105,7 @@ rb_vm_get_sourceline(const rb_control_frame_t *cfp)
return line;
}
else {
- return FIX2INT(rb_iseq_first_lineno(iseq));
+ return ISEQ_BODY(iseq)->location.first_lineno;
}
}
else {