From: Matthias Braun Date: Fri, 6 Jun 2008 17:28:28 +0000 (+0000) Subject: fix error34 X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=6987dd293c95f542c934d87f2cdf09b21ce73dff;p=cparser fix error34 [r20014] --- diff --git a/parser.c b/parser.c index 8a3e868..db28f7e 100644 --- a/parser.c +++ b/parser.c @@ -2187,6 +2187,9 @@ static initializer_t *parse_sub_initializer(type_path_t *path, = allocate_initializer_zero(INITIALIZER_DESIGNATOR); designator_initializer->designator.designator = designator; ARR_APP1(initializer_t*, initializers, designator_initializer); + + orig_type = path->top_type; + type = orig_type != NULL ? skip_typeref(orig_type) : NULL; } initializer_t *sub;