cast_to
expr->left = cast_to(expr->left, ctype);
expr->right = cast_to(expr->right, ctype);
left = cast_to(left, rtype);
right = cast_to(right, ltype);
right = cast_to(right, ltype);
left = cast_to(left, rtype);
*cond = cast_to(*cond, ctype);
expr->cond_false = cast_to(expr->cond_false, ctype);
*cond = cast_to(*cond, &ptr_ctype);
expr->cond_false = cast_to(expr->cond_false, &ptr_ctype);
*cond = cast_to(*cond, rtype);
expr->cond_false = cast_to(expr->cond_false, ltype);
*cond = cast_to(*cond, ctype);
expr->cond_false = cast_to(expr->cond_false, ctype);
expr->right = cast_to(expr->right, target);
expr->right = cast_to(expr->right, target);
expr->right = cast_to(expr->right, target);
*rp = cast_to(*rp, target);
*rp = cast_to(*rp, target);
expr->unop = cast_to(expr->unop, ctype);
*p = cast_to(expr, integer_promotion(type));
*p = cast_to(expr, &double_ctype);
*p = cast_to(expr, &ptr_ctype);
expr->left = cast_to(old, ctype);
expr->right = cast_to(zero, ctype);
old->unop = cast_to(old->unop, type);
idx = cast_to(idx, size_t_ctype);
stmt->expression = cast_to(stmt->expression, &ptr_ctype);
index = cast_to(index, ssize_t_ctype);
expr->left = cast_to(expr->left, ltype);
expr->right = cast_to(expr->right, rtype);