git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1954
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+ 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;
if (!ifx) {
aopOp(IC_RESULT(ic), !aopIsPtr(left), TRUE);
jlbl=newiTempLabel(NULL)->key+100;
emitcode("", "%05d$:", jlbl);
} else {
emitcode(instr, "%s,%s", AOP_NAME(left)[0], AOP_NAME(right)[0]);
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);
emitcode(isTrue ? trueInstr : falseInstr, "%05d$", jlbl);