comma is a passthrough and might produce mode_b
authorMatthias Braun <matze@braunis.de>
Tue, 3 Jun 2008 22:14:51 +0000 (22:14 +0000)
committerMatthias Braun <matze@braunis.de>
Tue, 3 Jun 2008 22:14:51 +0000 (22:14 +0000)
[r19959]

ast2firm.c

index 917230d..ec29144 100644 (file)
@@ -2910,6 +2910,8 @@ static bool produces_mode_b(const expression_t *expression)
 
        case EXPR_BINARY_BUILTIN_EXPECT:
                return produces_mode_b(expression->binary.left);
+       case EXPR_BINARY_COMMA:
+               return produces_mode_b(expression->binary.right);
 
        default:
                return false;