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

@ -1,3 +1,4 @@
use crate::debug_info_init;
use crate::llvm::bitcode::call_void_bitcode_fn;
use crate::llvm::build::{add_func, get_panic_msg_ptr, get_panic_tag_ptr, BuilderExt, C_CALL_CONV};
use crate::llvm::build::{CCReturn, Env, FunctionSpec};
@ -254,6 +255,8 @@ pub fn add_sjlj_roc_panic(env: &Env<'_, '_, '_>) {
let subprogram = env.new_subprogram("roc_panic");
fn_val.set_subprogram(subprogram);
debug_info_init!(env, fn_val);
env.dibuilder.finalize();
// Add a basic block for the entry point