git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2413
4a8a32a2-be11-0410-ad9d-
d568d2c75423
* src/pic/gen.c (genpic14Code)
* src/pic/glue.c (pic14emitRegularMap, pic14emitStaticSeg, pic14emitOverlay, picglue)
* src/xa51/gen.c (genXA51Code)
+ * src/SDCCast.c: fixed "void foo(void){char c; -c < 0;}"
2003-03-22 Frieder Ferlemann <Frieder.Ferlemann@web.de>
}
/* if unsigned value < 0 then always false */
/* if (unsigned value) > 0 then (unsigned value) */
- if (SPEC_USIGN(LETYPE(tree)) && IS_LITERAL(RTYPE(tree)) &&
+ if (LETYPE(tree) && SPEC_USIGN(LETYPE(tree)) &&
+ RTYPE(tree) && IS_LITERAL(RTYPE(tree)) &&
((int) floatFromVal (valFromType (RETYPE (tree)))) == 0) {
if (tree->opval.op == '<') {