From: johanknol Date: Tue, 26 Feb 2002 08:58:09 +0000 (+0000) Subject: fixed a warning X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=477698c45bca6e0cf52e2dfbb0a00345afbeacc5;p=fw%2Fsdcc fixed a warning git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1954 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/xa51/gen.c b/src/xa51/gen.c index 8f4c86a8..49ada950 100755 --- a/src/xa51/gen.c +++ b/src/xa51/gen.c @@ -1115,6 +1115,14 @@ static void genCmp (iCode * ic, char *trueInstr, char *falseInstr) { instr="cmp.w"; } + if (IC_TRUE(ifx)) { + isTrue=TRUE; + jlbl=IC_TRUE(ifx)->key+100; + } else { + isTrue=FALSE; + jlbl=IC_FALSE(ifx)->key+100; + } + if (!ifx) { aopOp(IC_RESULT(ic), !aopIsPtr(left), TRUE); jlbl=newiTempLabel(NULL)->key+100; @@ -1125,16 +1133,7 @@ static void genCmp (iCode * ic, char *trueInstr, char *falseInstr) { emitcode("", "%05d$:", jlbl); } else { emitcode(instr, "%s,%s", AOP_NAME(left)[0], AOP_NAME(right)[0]); - if (IC_TRUE(ifx)) { - isTrue=TRUE; - jlbl=IC_TRUE(ifx)->key+100; - } else { - isTrue=FALSE; - jlbl=IC_FALSE(ifx)->key+100; - } - emitcode(isTrue ? trueInstr : falseInstr, "%05d$", jlbl); - ifx->generated=1; }