From: Christoph Mallon Date: Sun, 16 Nov 2008 07:40:13 +0000 (+0000) Subject: Do not panic, when the expression walker of the statement walker encounters an invali... X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=a25daef22bc375bea28f7c8965c69edec5679e84;p=cparser Do not panic, when the expression walker of the statement walker encounters an invalid expression. [r23698] --- diff --git a/walk_statements.c b/walk_statements.c index 7247a54..9e0c491 100644 --- a/walk_statements.c +++ b/walk_statements.c @@ -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: