From 1c328dadb90f5d6ca0a00c294b0833f927282d23 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Wed, 17 Sep 2008 21:49:45 +0000 Subject: [PATCH] Add { as anchor while parsing k&r declaration list. [r22059] --- parser.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/parser.c b/parser.c index d05873e..68e6670 100644 --- a/parser.c +++ b/parser.c @@ -4760,6 +4760,8 @@ static void parse_kr_declaration_list(declaration_t *declaration) if (!type->function.kr_style_parameters) return; + add_anchor_token('{'); + /* push function parameters */ int top = environment_top(); scope_t *last_scope = scope; @@ -4838,6 +4840,8 @@ static void parse_kr_declaration_list(declaration_t *declaration) } declaration->type = type; + + rem_anchor_token('{'); } static bool first_err = true; -- 2.20.1