{
isarray = left->isaddr;
right = geniCodeMultiply (right,
- operandFromLit (getSize (ltype->next)), (getArraySizePtr(left) == INTSIZE));
+ operandFromLit (getSize (ltype->next)), (getArraySizePtr(left) >= INTSIZE));
resType = copyLinkChain (IS_ARRAY (ltype) ? ltype->next : ltype);
}
else
{
isarray = left->isaddr;
size = operandFromLit (getSize (ltype->next));
- right = geniCodeMultiply (right, size, (getArraySizePtr(left) == INTSIZE));
+ right = geniCodeMultiply (right, size, (getArraySizePtr(left) >= INTSIZE));
resType = copyLinkChain (ltype);
}
else
}
right = geniCodeMultiply (right,
- operandFromLit (getSize (ltype->next)), (getArraySizePtr(left) == INTSIZE));
+ operandFromLit (getSize (ltype->next)), (getArraySizePtr(left) >= INTSIZE));
/* we can check for limits here */
if (isOperandLiteral (right) &&