diff options
| author | gingerBill <bill@gingerbill.org> | 2022-09-12 14:12:31 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2022-09-12 14:12:31 +0100 |
| commit | 6910182011dca993fd9c2316f70ae2ebcf57857e (patch) | |
| tree | 8de5540e3322caa5389627610fa22fc8246b9cd1 /src/llvm_backend_proc.cpp | |
| parent | bba47b6f54e53c9ff8d0c6f2c5e8b9e399730135 (diff) | |
Fix debug generation for named results
Diffstat (limited to 'src/llvm_backend_proc.cpp')
| -rw-r--r-- | src/llvm_backend_proc.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/llvm_backend_proc.cpp b/src/llvm_backend_proc.cpp index 1f2175369..82e577032 100644 --- a/src/llvm_backend_proc.cpp +++ b/src/llvm_backend_proc.cpp @@ -586,6 +586,7 @@ void lb_begin_procedure_body(lbProcedure *p) { res = lb_addr(ptr); lb_add_entity(p->module, e, ptr); + lb_add_debug_local_variable(p, ptr.value, e->type, e->token); } else { res = lb_add_local(p, e->type, e); } @@ -595,7 +596,6 @@ void lb_begin_procedure_body(lbProcedure *p) { lb_addr_store(p, res, c); } - lb_add_debug_param_variable(p, lb_addr_get_ptr(p, res).value, e->type, e->token, cast(unsigned)(ft->args.count+i), p->curr_block, lbArg_Indirect); } } |