diff options
Diffstat (limited to 'src/tilde_proc.cpp')
| -rw-r--r-- | src/tilde_proc.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tilde_proc.cpp b/src/tilde_proc.cpp index af9bee189..49af695ee 100644 --- a/src/tilde_proc.cpp +++ b/src/tilde_proc.cpp @@ -409,7 +409,7 @@ gb_internal void cg_procedure_begin(cgProcedure *p) { } // TB_Node *ptr = tb_inst_param_addr(p->func, param_index); - TB_Node *param = tb_inst_param(p->func, param_index); + TB_Node *param = tb_inst_param(p->func, param_index++); TB_Node *ptr = tb_inst_local(p->func, cast(TB_CharUnits)type_size_of(e->type), cast(TB_CharUnits)type_align_of(e->type)); TB_DataType dt = cg_data_type(e->type); tb_inst_store(p->func, dt, ptr, param, cast(TB_CharUnits)type_align_of(e->type), false); |