mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Revert "Merge pull request #3126 from jbreeden/backtrace_irep_null_check"
This reverts commitbf7719fe8d, reversing changes made to4f4fa0ade0. We should get backtrace while irep is alive.
This commit is contained in:
+2
-7
@@ -111,8 +111,6 @@ each_backtrace(mrb_state *mrb, mrb_int ciidx, mrb_code *pc0, each_backtrace_func
|
||||
mrb_callinfo *ci;
|
||||
mrb_irep *irep;
|
||||
mrb_code *pc;
|
||||
|
||||
loc.lineno = -1;
|
||||
|
||||
ci = &mrb->c->cibase[i];
|
||||
|
||||
@@ -130,11 +128,8 @@ each_backtrace(mrb_state *mrb, mrb_int ciidx, mrb_code *pc0, each_backtrace_func
|
||||
else {
|
||||
pc = pc0;
|
||||
}
|
||||
|
||||
if (irep) {
|
||||
loc.filename = mrb_debug_get_filename(irep, (uint32_t)(pc - irep->iseq));
|
||||
loc.lineno = mrb_debug_get_line(irep, (uint32_t)(pc - irep->iseq));
|
||||
}
|
||||
loc.filename = mrb_debug_get_filename(irep, (uint32_t)(pc - irep->iseq));
|
||||
loc.lineno = mrb_debug_get_line(irep, (uint32_t)(pc - irep->iseq));
|
||||
|
||||
if (loc.lineno == -1) continue;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user