aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend_stmt.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2023-03-09 15:57:29 +0000
committergingerBill <bill@gingerbill.org>2023-03-09 15:57:29 +0000
commitc39bd7e0894d3ef9a8f1ac9b487710cc41baf629 (patch)
tree20f238ec9f0bcac8f9297f4f504bf05016edf24f /src/llvm_backend_stmt.cpp
parent3470d986f0a850274f28ecc473082830c799c50e (diff)
Fix range loop `&` vals debug info
Diffstat (limited to 'src/llvm_backend_stmt.cpp')
-rw-r--r--src/llvm_backend_stmt.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/llvm_backend_stmt.cpp b/src/llvm_backend_stmt.cpp
index 019d3554d..99a16094a 100644
--- a/src/llvm_backend_stmt.cpp
+++ b/src/llvm_backend_stmt.cpp
@@ -1299,6 +1299,7 @@ gb_internal lbAddr lb_store_range_stmt_val(lbProcedure *p, Ast *stmt_val, lbValu
if (LLVMIsALoadInst(value.value)) {
lbValue ptr = lb_address_from_load_or_generate_local(p, value);
lb_add_entity(p->module, e, ptr);
+ lb_add_debug_local_variable(p, ptr.value, e->type, e->token);
return lb_addr(ptr);
}
}