From a4652a9c4eb2aecc36ce8b1c261adfe82b5cb424 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Sun, 2 Nov 2008 16:36:26 +0000 Subject: [PATCH] EXPR_INVALID gets constructed in case of errors [r23392] --- parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parser.c b/parser.c index 532524a..3a3f75d 100644 --- a/parser.c +++ b/parser.c @@ -5419,6 +5419,7 @@ static bool expression_returns(expression_t const *const expr) case EXPR_BUILTIN_CONSTANT_P: case EXPR_BUILTIN_PREFETCH: case EXPR_OFFSETOF: + case EXPR_INVALID: case EXPR_STATEMENT: // TODO implement return true; @@ -5457,7 +5458,6 @@ static bool expression_returns(expression_t const *const expr) expression_returns(expr->binary.right); case EXPR_UNKNOWN: - case EXPR_INVALID: break; } -- 2.20.1