authorgravatar for timonkruiper@gmail.comTimon Kruiper <timonkruiper@gmail.com> 2020-12-29 19:03:04+01:00
committergravatar for timonkruiper@gmail.comTimon Kruiper <timonkruiper@gmail.com> 2021-01-03 17:23:30+01:00
loga5dab15edea5a82a43481504637ed51655c51680
tree852fde2a4b63efb0429be09ff6b7ed9cb2abf605
parent0ed04aac8bc0cfaa0b2489f7392a6df4e3915b0f

stage2: clear `err_msg` after it has been added to `module.failed_decls`


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

src/llvm_backend.zig+1
...@@ -271,6 +271,7 @@ pub const LLVMIRModule = struct {...@@ -271,6 +271,7 @@ pub const LLVMIRModule = struct {
271 error.CodegenFail => {271 error.CodegenFail => {
272 decl.analysis = .codegen_failure;272 decl.analysis = .codegen_failure;
273 try module.failed_decls.put(module.gpa, decl, self.err_msg.?);273 try module.failed_decls.put(module.gpa, decl, self.err_msg.?);
274 self.err_msg = null;
274 return;275 return;
275 },276 },
276 else => |e| return e,277 else => |e| return e,