diff options
| author | Daniel Glöckner <daniel-gl@gmx.net> | 2008-08-20 01:44:12 +0200 |
|---|---|---|
| committer | grischka <grischka> | 2008-09-12 02:36:32 +0200 |
| commit | 2c657f6608fd192e785d5b2eed2594007777842b (patch) | |
| tree | 69cffc8d038f9fa0d082193341bf6dbc6da461a9 /arm-gen.c | |
| parent | 8f7e3f325da71913891770305084a8e33af0c339 (diff) | |
| download | tinycc-2c657f6608fd192e785d5b2eed2594007777842b.tar.gz tinycc-2c657f6608fd192e785d5b2eed2594007777842b.tar.bz2 | |
Set VT_LVAL_xxx flags for function arguments in gfunc_prolog (Daniel Glöckner)
Diffstat (limited to 'arm-gen.c')
| -rw-r--r-- | arm-gen.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -956,7 +956,7 @@ void gfunc_prolog(CType *func_type) #ifdef TCC_ARM_EABI addr = (addr + align - 1) & -align; #endif - 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); addr += size; } last_itod_magic=0; |
