Commit 6250d06b authored by Masaki Muranaka's avatar Masaki Muranaka

Avoid "may be used uninitialized in this function" warning.

parent f202658d
...@@ -251,7 +251,7 @@ int ...@@ -251,7 +251,7 @@ int
mrb_load_irep(mrb_state *mrb, FILE* fp) mrb_load_irep(mrb_state *mrb, FILE* fp)
{ {
int ret, i; int ret, i;
uint32_t len, rlen; uint32_t len, rlen = 0;
unsigned char hex8[8], hcrc[4]; unsigned char hex8[8], hcrc[4];
unsigned char *dst, *rite_dst = NULL; unsigned char *dst, *rite_dst = NULL;
rite_binary_header bin_header; rite_binary_header bin_header;
...@@ -498,7 +498,7 @@ int ...@@ -498,7 +498,7 @@ int
mrb_read_irep(mrb_state *mrb, const char *bin) mrb_read_irep(mrb_state *mrb, const char *bin)
{ {
int ret = MRB_DUMP_OK, i, n, nirep, sirep; int ret = MRB_DUMP_OK, i, n, nirep, sirep;
uint32_t len; uint32_t len = 0;
unsigned char *src; unsigned char *src;
rite_binary_header bin_header; rite_binary_header bin_header;
......
...@@ -372,11 +372,11 @@ mrb_run(mrb_state *mrb, struct RProc *proc, mrb_value self) ...@@ -372,11 +372,11 @@ mrb_run(mrb_state *mrb, struct RProc *proc, mrb_value self)
mrb_code *pc = irep->iseq; mrb_code *pc = irep->iseq;
mrb_value *pool = irep->pool; mrb_value *pool = irep->pool;
mrb_sym *syms = irep->syms; mrb_sym *syms = irep->syms;
mrb_value *regs; mrb_value *regs = NULL;
mrb_code i; mrb_code i;
int ai = mrb->arena_idx; int ai = mrb->arena_idx;
jmp_buf c_jmp; jmp_buf c_jmp;
jmp_buf *prev_jmp; jmp_buf *prev_jmp = NULL;
#ifdef DIRECT_THREADED #ifdef DIRECT_THREADED
static void *optable[] = { static void *optable[] = {
...@@ -878,7 +878,7 @@ mrb_run(mrb_state *mrb, struct RProc *proc, mrb_value self) ...@@ -878,7 +878,7 @@ mrb_run(mrb_state *mrb, struct RProc *proc, mrb_value self)
regs[a] = mrb_ary_new_elts(mrb, m1+m2, stack); regs[a] = mrb_ary_new_elts(mrb, m1+m2, stack);
} }
else { else {
mrb_value *pp; mrb_value *pp = NULL;
struct RArray *rest; struct RArray *rest;
int len = 0; int len = 0;
......
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