From 2c657f6608fd192e785d5b2eed2594007777842b Mon Sep 17 00:00:00 2001 From: Daniel Glöckner Date: Wed, 20 Aug 2008 01:44:12 +0200 Subject: Set VT_LVAL_xxx flags for function arguments in gfunc_prolog (Daniel Glöckner) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- c67-gen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'c67-gen.c') diff --git a/c67-gen.c b/c67-gen.c index 40554bd..04f8a12 100644 --- a/c67-gen.c +++ b/c67-gen.c @@ -1964,7 +1964,7 @@ void gfunc_prolog(CType * func_type) /* define parameters */ while ((sym = sym->next) != NULL) { type = &sym->type; - sym_push(sym->v & ~SYM_FIELD, type, VT_LOCAL | VT_LVAL, addr); + sym_push(sym->v & ~SYM_FIELD, type, VT_LOCAL | lvalue_type(type->t), addr); size = type_size(type, &align); size = (size + 3) & ~3; -- cgit v1.3.1