authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2023-06-10 17:46:17-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2023-06-10 20:51:10-07:00
loga01bc7776fe3d987e7e9e6346c43480ac260c40e
tree6ffea26d82f5f3e7afcedfedbab8ea21c4cdea3c
parentf94c66825e5dbaf83cea8cdbf57e57438c938b06

llvm: fix name lifetime


1 files changed, 2 insertions(+), 1 deletions(-)

src/codegen/llvm.zig+2-1
......@@ -1169,13 +1169,14 @@ pub const Object = struct {
11691169 llvm.DIFlags.NoReturn
11701170 else
11711171 0;
1172 const decl_di_ty = try o.lowerDebugType(decl.ty, .full);
11721173 const subprogram = dib.createFunction(
11731174 di_file.?.toScope(),
11741175 mod.intern_pool.stringToSlice(decl.name),
11751176 llvm_func.getValueName(),
11761177 di_file.?,
11771178 line_number,
1178 try o.lowerDebugType(decl.ty, .full),
1179 decl_di_ty,
11791180 is_internal_linkage,
11801181 true, // is definition
11811182 line_number + func.lbrace_line, // scope line