git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@754
4a8a32a2-be11-0410-ad9d-
d568d2c75423
take into consideration if right side
an induction variable
*/
take into consideration if right side
an induction variable
*/
-
-#if SomeOneUnderStandsThis
- /* This causes the bug:
-
- void test (unsigned u) {
- // the following cast is ignored
- for (; (int) u >= 0;)
- ++u;
- }
- }
-
- where casts are ignored */
-
if (!POINTER_SET (cdp->diCode) &&
IS_ITEMP (IC_RESULT (cdp->diCode)) &&
IS_ITEMP (IC_RIGHT (cdp->diCode)) &&
if (!POINTER_SET (cdp->diCode) &&
IS_ITEMP (IC_RESULT (cdp->diCode)) &&
IS_ITEMP (IC_RIGHT (cdp->diCode)) &&
*opp = IC_RESULT (cdp->diCode);
else
*opp = IC_RIGHT (cdp->diCode);
*opp = IC_RESULT (cdp->diCode);
else
*opp = IC_RIGHT (cdp->diCode);