Do not panic, when the expression walker of the statement walker encounters an invali...
authorChristoph Mallon <christoph.mallon@gmx.de>
Sun, 16 Nov 2008 07:40:13 +0000 (07:40 +0000)
committerChristoph Mallon <christoph.mallon@gmx.de>
Sun, 16 Nov 2008 07:40:13 +0000 (07:40 +0000)
[r23698]

walk_statements.c

index 7247a54..9e0c491 100644 (file)
@@ -35,7 +35,6 @@ static void walk_expression(expression_t const *const expr,
                return;
 
        case EXPR_UNKNOWN:
-       case EXPR_INVALID:
                panic("unexpected expr kind");
 
        case EXPR_COMPOUND_LITERAL:
@@ -82,6 +81,7 @@ static void walk_expression(expression_t const *const expr,
                return;
        }
 
+       case EXPR_INVALID:
        case EXPR_OFFSETOF:
        case EXPR_REFERENCE:
        case EXPR_REFERENCE_ENUM_VALUE: