summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--mrbgems/mruby-binding-core/src/binding-core.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/mrbgems/mruby-binding-core/src/binding-core.c b/mrbgems/mruby-binding-core/src/binding-core.c
index 5563783c4..209da8bf9 100644
--- a/mrbgems/mruby-binding-core/src/binding-core.c
+++ b/mrbgems/mruby-binding-core/src/binding-core.c
@@ -198,8 +198,8 @@ binding_source_location(mrb_state *mrb, mrb_value self)
srcloc = mrb_nil_value();
}
else {
- const char *fname = mrb_debug_get_filename(mrb, irep, pc);
- mrb_int fline = mrb_debug_get_line(mrb, irep, pc);
+ const char *fname = mrb_debug_get_filename(mrb, irep, (uint32_t)pc);
+ mrb_int fline = mrb_debug_get_line(mrb, irep, (uint32_t)pc);
if (fname && fline >= 0) {
srcloc = mrb_assoc_new(mrb, mrb_str_new_cstr(mrb, fname), mrb_fixnum_value(fline));