is_void_pointer
int is_void_pointer(struct expression *expr);
if (!is_void_pointer(expr->left))
if (!is_void_pointer(expr->right))