git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3301
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2004-04-27 Bernhard Held <bernhard AT bernhardheld.de>
+
+ * src/SDCCicode.c (geniCodePreInc, geniCodePreDec): fixed bug #942130
+
2004-04-27 Jesus Calvino-Fraga <jesusc AT ece.ubc.ca>
* as/hc08/lkelf.c: sdccconf.h is not available in WIN32
ADDTOCHAIN (ic);
(void) geniCodeAssign (op, result, 0, 0);
- if (lvalue || IS_TRUE_SYMOP (op))
+ if (lvalue || IS_TRUE_SYMOP (op) || IS_BITVAR (optype))
return op;
else
return result;
ADDTOCHAIN (ic);
(void) geniCodeAssign (op, result, 0, 0);
- if (lvalue || IS_TRUE_SYMOP (op))
+ if (lvalue || IS_TRUE_SYMOP (op) || IS_BITVAR (optype))
return op;
else
return result;