diff options
| author | bellard <bellard> | 2004-11-07 15:43:15 +0000 |
|---|---|---|
| committer | bellard <bellard> | 2004-11-07 15:43:15 +0000 |
| commit | 6bbfb8f6100b99fc46067fe938e898a3e4c0b9c0 (patch) | |
| tree | e658f2dc456b280b301c3108e08ccb8ceec68ce9 /c67-gen.c | |
| parent | 1d0e5e8b01f24b2416d5ad1ee98544a4b1ba8dab (diff) | |
| download | tinycc-6bbfb8f6100b99fc46067fe938e898a3e4c0b9c0.tar.gz tinycc-6bbfb8f6100b99fc46067fe938e898a3e4c0b9c0.tar.bz2 | |
removed warnings
Diffstat (limited to 'c67-gen.c')
| -rw-r--r-- | c67-gen.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -1551,7 +1551,7 @@ void C67_SHR(int r, int v) /* load 'r' from value 'sv' */ void load(int r, SValue * sv) { - int v, t, ft, fc, fr, size, element; + int v, t, ft, fc, fr, size = 0, element; BOOL Unsigned = false; SValue v1; @@ -1873,7 +1873,7 @@ static void gcall_or_jmp(int is_jmp) context. Stack entry is popped */ void gfunc_call(int nb_args) { - int i, r, size; + int i, r, size = 0; int args_sizes[NoCallArgsPassedOnStack]; if (nb_args > NoCallArgsPassedOnStack) { @@ -2518,12 +2518,14 @@ void gen_cvt_ftof(int t) r = vtop->r; - if (r == TREG_EAX) // make sure the paired reg is avail + if (r == TREG_EAX) { // make sure the paired reg is avail r2 = get_reg(RC_ECX); - else if (r == TREG_EDX) + } else if (r == TREG_EDX) { r2 = get_reg(RC_ST0); - else + } else { ALWAYS_ASSERT(FALSE); + r2 = 0; /* avoid warning */ + } C67_SPDP(r, r); // convert it to DP same register C67_NOP(1); |
