From a25daef22bc375bea28f7c8965c69edec5679e84 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Sun, 16 Nov 2008 07:40:13 +0000 Subject: [PATCH] Do not panic, when the expression walker of the statement walker encounters an invalid expression. [r23698] --- walk_statements.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: -- 2.20.1