aboutsummaryrefslogtreecommitdiff
path: root/i386-gen.c
diff options
context:
space:
mode:
authorDaniel Glöckner <daniel-gl@gmx.net>2008-08-20 01:44:12 +0200
committergrischka <grischka>2008-09-12 02:36:32 +0200
commit2c657f6608fd192e785d5b2eed2594007777842b (patch)
tree69cffc8d038f9fa0d082193341bf6dbc6da461a9 /i386-gen.c
parent8f7e3f325da71913891770305084a8e33af0c339 (diff)
downloadtinycc-2c657f6608fd192e785d5b2eed2594007777842b.tar.gz
tinycc-2c657f6608fd192e785d5b2eed2594007777842b.tar.bz2
Set VT_LVAL_xxx flags for function arguments in gfunc_prolog (Daniel Glöckner)
Diffstat (limited to 'i386-gen.c')
-rw-r--r--i386-gen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/i386-gen.c b/i386-gen.c
index a3d2743..a2564f3 100644
--- a/i386-gen.c
+++ b/i386-gen.c
@@ -471,7 +471,7 @@ void gfunc_prolog(CType *func_type)
addr += size;
}
sym_push(sym->v & ~SYM_FIELD, type,
- VT_LOCAL | VT_LVAL, param_addr);
+ VT_LOCAL | lvalue_type(type->t), param_addr);
param_index++;
}
func_ret_sub = 0;