summaryrefslogtreecommitdiff
path: root/vm_dump.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm_dump.c')
-rw-r--r--vm_dump.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/vm_dump.c b/vm_dump.c
index 2098f129dd..aa49b0a54e 100644
--- a/vm_dump.c
+++ b/vm_dump.c
@@ -246,24 +246,19 @@ vm_stack_dump_each(rb_thread_t *th, rb_control_frame_t *cfp)
VALUE *lfp = cfp->lfp;
VALUE *dfp = cfp->dfp;
- int argc = 0, local_size;
+ int argc = 0, local_size = 0;
const char *name;
rb_iseq_t *iseq = cfp->iseq;
if (iseq == 0) {
if (RUBYVM_CFUNC_FRAME_P(cfp)) {
- argc = 0;
- local_size = 0;
name = rb_id2name(cfp->method_id);
}
else {
name = "?";
- local_size = 0;
}
}
else if (RUBY_VM_IFUNC_P(iseq)) {
- argc = 0;
- local_size = 0;
name = "<ifunc>";
}
else {
@@ -605,7 +600,7 @@ rb_vm_bugreport(void)
fprintf(stderr, "-- C level backtrace information "
"-------------------------------------------\n");
for (i=0; i<n; i++) {
- char *info = syms ? syms[i] : "";
+ const char *info = syms ? syms[i] : "";
fprintf(stderr, "%p %s\n", trace[i], info);
}
fprintf(stderr, "\n");