if conditional & used only in IFX
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1400
4a8a32a2-be11-0410-ad9d-
d568d2c75423
we can leave the result of this operation in acc:b
combination */
if ((IS_ARITHMETIC_OP (ic)
we can leave the result of this operation in acc:b
combination */
if ((IS_ARITHMETIC_OP (ic)
|| ic->op == LEFT_OP || ic->op == RIGHT_OP
|| ic->op == LEFT_OP || ic->op == RIGHT_OP
+ || (ic->op == ADDRESS_OF && isOperandOnStack (IC_LEFT (ic)))
) &&
IS_ITEMP (IC_RESULT (ic)) &&
getSize (operandType (IC_RESULT (ic))) <= 2)
) &&
IS_ITEMP (IC_RESULT (ic)) &&
getSize (operandType (IC_RESULT (ic))) <= 2)