Commit 4c8092fe authored by kyab's avatar kyab

Fix MSVC warning for backtrace.c

parent 18c47418
...@@ -89,8 +89,8 @@ output_backtrace(mrb_state *mrb, mrb_int ciidx, mrb_code *pc0, output_stream_fun ...@@ -89,8 +89,8 @@ output_backtrace(mrb_state *mrb, mrb_int ciidx, mrb_code *pc0, output_stream_fun
else { else {
pc = pc0; pc = pc0;
} }
filename = mrb_debug_get_filename(irep, pc - irep->iseq); filename = mrb_debug_get_filename(irep, (uint32_t)(pc - irep->iseq));
lineno = mrb_debug_get_line(irep, pc - irep->iseq); lineno = mrb_debug_get_line(irep, (uint32_t)(pc - irep->iseq));
} }
if (lineno == -1) continue; if (lineno == -1) continue;
if (ci->target_class == ci->proc->target_class) if (ci->target_class == ci->proc->target_class)
...@@ -169,7 +169,7 @@ mrb_get_backtrace(mrb_state *mrb) ...@@ -169,7 +169,7 @@ mrb_get_backtrace(mrb_state *mrb)
mrb_value ary; mrb_value ary;
mrb_callinfo *ci = mrb->c->ci; mrb_callinfo *ci = mrb->c->ci;
mrb_code *pc = ci->pc; mrb_code *pc = ci->pc;
mrb_int ciidx = ci - mrb->c->cibase - 1; mrb_int ciidx = (mrb_int)(ci - mrb->c->cibase - 1);
if (ciidx < 0) ciidx = 0; if (ciidx < 0) ciidx = 0;
ary = mrb_ary_new(mrb); ary = mrb_ary_new(mrb);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment