From e558cf82cfb4d161bd8feeb4da7fbe91de77a141 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Fri, 17 Jun 2011 06:04:38 +0200 Subject: [PATCH] Remove unnecessary goto. --- parser.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/parser.c b/parser.c index 1d068a7..16bf988 100644 --- a/parser.c +++ b/parser.c @@ -7022,7 +7022,7 @@ static expression_t *parse_label_address(void) eat(T_ANDAND); if (token.type != T_IDENTIFIER) { parse_error_expected("while parsing label address", T_IDENTIFIER, NULL); - goto end_error; + return create_invalid_expression(); } label_t *const label = get_label(); @@ -7036,8 +7036,6 @@ static expression_t *parse_label_address(void) expression->base.type = type_void_ptr; expression->label_address.label = label; return expression; -end_error: - return create_invalid_expression(); } /** -- 2.20.1