From f75d4cbe56f9f8212581f00700600a57ce545ba1 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Mon, 28 Dec 2020 11:24:53 -0700 Subject: Revert "stage2: add compile log statement (#7191)" The addition of `addDeclErr` introduced a memory leak at every call site, and I also would like to push back on having more than 1 compilation error per `Decl`. This reverts commit 1634d45f1d53c8d7bfefa56ab4d2fa4cc8218b6d. --- src/codegen/c.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/codegen/c.zig') diff --git a/src/codegen/c.zig b/src/codegen/c.zig index 73ac3e2f38..589e2f17e0 100644 --- a/src/codegen/c.zig +++ b/src/codegen/c.zig @@ -106,7 +106,7 @@ pub fn generateHeader( const writer = header.buf.writer(); renderFunctionSignature(&ctx, header, writer, decl) catch |err| { if (err == error.AnalysisFail) { - try module.addDeclErr(decl, ctx.error_msg); + try module.failed_decls.put(module.gpa, decl, ctx.error_msg); } return err; }; -- cgit v1.2.3