more debug info corrections

This commit is contained in:
Brendan Hansknecht 2023-12-04 14:14:33 -08:00
parent dbcb6ca5da
commit 05c1b6c583
No known key found for this signature in database
GPG key ID: 0EA784685083E75B
4 changed files with 27 additions and 8 deletions

View file

@ -156,6 +156,8 @@ impl<'ctx> PointerToRefcount<'ctx> {
let subprogram = env.new_subprogram(fn_name);
function_value.set_subprogram(subprogram);
debug_info_init!(env, function_value);
Self::build_decrement_function_body(env, function_value, alignment);
function_value
@ -1049,6 +1051,8 @@ pub fn build_header_help<'ctx>(
let subprogram = env.new_subprogram(fn_name);
fn_val.set_subprogram(subprogram);
debug_info_init!(env, fn_val);
env.dibuilder.finalize();
fn_val