From: Matthias Braun Date: Tue, 25 Nov 2008 13:16:07 +0000 (+0000) Subject: fix X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=00546364f6dca53f2d6297026f2ba9da8b38979f;p=cparser fix [r23983] --- diff --git a/parser.c b/parser.c index f7e10ab..506fea0 100644 --- a/parser.c +++ b/parser.c @@ -1912,7 +1912,8 @@ static entity_t *determine_lhs_ent(expression_t *const expr, case EXPR_REFERENCE: { entity_t *const entity = expr->reference.entity; /* we should only find variables as lvalues... */ - if (entity->base.kind != ENTITY_VARIABLE) + if (entity->base.kind != ENTITY_VARIABLE + && entity->base.kind != ENTITY_PARAMETER) return NULL; return entity;