+
+ /* Operands must be promoted to int, according to ISO. */
+ if (getSize(operandType(right)) < INTSIZE)
+ {
+ right = geniCodeCast(INTTYPE,right,TRUE);
+ }
+
+ if (getSize(operandType(left)) < INTSIZE)
+ {
+ left = geniCodeCast(INTTYPE,left,TRUE);
+ }