Mercurial > hg > qcc
changeset 339:04d8a922bf07
[project @ 2004-11-07 15:43:48 by bellard]
removed warnings
author | bellard |
---|---|
date | Sun, 07 Nov 2004 15:43:48 +0000 |
parents | 9ac95a76e8f3 |
children | e5aad5a784eb |
files | c67-gen.c |
diffstat | 1 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/c67-gen.c Sun Nov 07 15:43:33 2004 +0000 +++ b/c67-gen.c Sun Nov 07 15:43:48 2004 +0000 @@ -1551,7 +1551,7 @@ /* 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 @@ 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 @@ 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);