git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@887
4a8a32a2-be11-0410-ad9d-
d568d2c75423
// special case for "short"
if (etype->select.s._short) {
SPEC_NOUN(etype) = options.shortisint ? V_INT : V_CHAR;
+ etype->select.s._short = 0;
}
/* if no noun e.g.
sym_link *ditype=operandType(IC_RIGHT(dic));
if (SPEC_USIGN(itype)!=SPEC_USIGN(ditype) ||
- SPEC_SHORT(itype)!=SPEC_SHORT(ditype) ||
SPEC_LONG(itype)!=SPEC_LONG(ditype))
return;
}
sym_link *ditype=operandType(IC_RIGHT(dic));
if (SPEC_USIGN(itype)!=SPEC_USIGN(ditype) ||
- SPEC_SHORT(itype)!=SPEC_SHORT(ditype) ||
SPEC_LONG(itype)!=SPEC_LONG(ditype))
return;
}
*/
/* First upgrade the size of (first) to int */
SPEC_NOUN (operandType (IC_LEFT (ic))) = V_INT;
- SPEC_SHORT (operandType (IC_LEFT (ic))) = 0;
floatFromVal (AOP /* need some sleep ... */ );
/* Now get and join the values */