aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2023-05-30 00:05:52 +0100
committergingerBill <bill@gingerbill.org>2023-05-30 00:05:52 +0100
commit3ab01dbc004e7c4b8eebdb5e1dc726e80bc535cc (patch)
treefd490fd19fa4c180988d8b7150843afb593694dc /src/llvm_backend.cpp
parentc241edaa30ae536f6172ed3c943e2d2637b32acf (diff)
Fix type `switch` debug information on `-o:none`
Diffstat (limited to 'src/llvm_backend.cpp')
-rw-r--r--src/llvm_backend.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/llvm_backend.cpp b/src/llvm_backend.cpp
index 83708e36d..ab9292fbe 100644
--- a/src/llvm_backend.cpp
+++ b/src/llvm_backend.cpp
@@ -1377,7 +1377,7 @@ gb_internal WORKER_TASK_PROC(lb_llvm_emit_worker_proc) {
gb_internal void lb_llvm_function_pass_per_function_internal(lbModule *module, lbProcedure *p, lbFunctionPassManagerKind pass_manager_kind = lbFunctionPassManager_default) {
LLVMPassManagerRef pass_manager = module->function_pass_managers[pass_manager_kind];
- lb_run_function_pass_manager(pass_manager, p);
+ lb_run_function_pass_manager(pass_manager, p, pass_manager_kind);
}
gb_internal WORKER_TASK_PROC(lb_llvm_function_pass_per_module) {
@@ -1911,7 +1911,7 @@ gb_internal lbProcedure *lb_create_main_procedure(lbModule *m, lbProcedure *star
LLVMVerifyFunction(p->value, LLVMAbortProcessAction);
}
- lb_run_function_pass_manager(default_function_pass_manager, p);
+ lb_run_function_pass_manager(default_function_pass_manager, p, lbFunctionPassManager_default);
return p;
}