From: Christoph Mallon Date: Sun, 14 Sep 2008 15:45:52 +0000 (+0000) Subject: Create AST for select expressions even if the LHS has incomplete type. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=1cd9fac9d1a48d012cf3084c8edc4130e75a1ea5;p=cparser Create AST for select expressions even if the LHS has incomplete type. [r21943] --- diff --git a/parser.c b/parser.c index dab67a1..3c10013 100644 --- a/parser.c +++ b/parser.c @@ -6992,7 +6992,7 @@ static expression_t *parse_select_expression(unsigned precedence, if (!declaration->init.complete) { errorf(HERE, "request for member '%Y' of incomplete type '%T'", symbol, type_left); - return create_invalid_expression(); + goto create_error_entry; } entry = find_compound_entry(declaration, symbol);