Actions
Bug #1903
closedincorrect line returned (0) in rb_vm_get_sourceline()
Description
=begin
If rb_vm_get_sourceline() is called when cfp->pc is equal to cfp->iseq->iseq_encoded (IOW, on the first instruction), then zero will be returned as the line number.
I think that if:
iseq->insn_info_size > 0, and,
iseq->insn_info_table[0].position == 0,
then:
iseq->insn_info_table[0].line_no
should be returned.
=end
Actions
Like0
Like0Like0Like0