/*----------------------------*/
/* leaf has been reached */
/*----------------------------*/
/*----------------------------*/
/* leaf has been reached */
/*----------------------------*/
(getSize(LTYPE(tree)) > getSize(RTYPE(tree))) &&
(getSize(RTYPE(tree)) < INTSIZE)) {
// this is a cast/assign to a bigger type
(getSize(LTYPE(tree)) > getSize(RTYPE(tree))) &&
(getSize(RTYPE(tree)) < INTSIZE)) {
// this is a cast/assign to a bigger type
(tree->right->opval.op == LEFT_OP ||
tree->right->opval.op == '*' ||
tree->right->opval.op == '+' ||
(tree->right->opval.op == LEFT_OP ||
tree->right->opval.op == '*' ||
tree->right->opval.op == '+' ||