diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2020-12-29 17:56:30 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-12-29 17:56:30 -0700 |
| commit | d18b6785bb394955eb092c82818e0214e456aced (patch) | |
| tree | 8ff1a615bc30e0bbc707a2934cca8a969ec4a314 /src/link | |
| parent | bbe2cca1ae32af322abcf4cc4a6d6bee671bf5b8 (diff) | |
| download | zig-d18b6785bb394955eb092c82818e0214e456aced.tar.gz zig-d18b6785bb394955eb092c82818e0214e456aced.zip | |
stage2: C backend improvements
* Module: improve doc comments
* C backend: improve const-correctness
* C backend: introduce renderTypeAndName
* C backend: put `static` on functions when appropriate
* C backend: fix not handling errors in genBinOp
* C backend: handle more IR instructions
- alloc, store, boolean comparisons, ret_ptr
* C backend: call instruction properly stores its result
* test harness: ensure execution tests have empty stderr
Diffstat (limited to 'src/link')
| -rw-r--r-- | src/link/C.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/link/C.zig b/src/link/C.zig index 62a350826e..1059e52115 100644 --- a/src/link/C.zig +++ b/src/link/C.zig @@ -90,7 +90,7 @@ pub fn deinit(self: *C) void { } pub fn updateDecl(self: *C, module: *Module, decl: *Module.Decl) !void { - codegen.generate(self, decl) catch |err| { + codegen.generate(self, module, decl) catch |err| { if (err == error.AnalysisFail) { try module.failed_decls.put(module.gpa, decl, self.error_msg); } |
