diff options
| author | jacob gw <jacoblevgw@gmail.com> | 2021-03-01 15:16:18 -0500 |
|---|---|---|
| committer | Veikka Tuominen <git@vexu.eu> | 2021-03-08 00:33:59 +0200 |
| commit | 30ffa052f2b53d9a01aedbe672bec3c5e28d5118 (patch) | |
| tree | 252ec19b85f0e80e3e7c872d570ef3d4540bec73 /src/link | |
| parent | 6467ef6d3b5648d47c13b877d3d4fe6a5b5efb7d (diff) | |
| download | zig-30ffa052f2b53d9a01aedbe672bec3c5e28d5118.tar.gz zig-30ffa052f2b53d9a01aedbe672bec3c5e28d5118.zip | |
stage2 cbe: add error union and error union operations
Diffstat (limited to 'src/link')
| -rw-r--r-- | src/link/C.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/link/C.zig b/src/link/C.zig index 60844ce43b..655a044394 100644 --- a/src/link/C.zig +++ b/src/link/C.zig @@ -179,7 +179,8 @@ pub fn flushModule(self: *C, comp: *Compilation) !void { if (module.global_error_set.size == 0) break :render_errors; var it = module.global_error_set.iterator(); while (it.next()) |entry| { - try err_typedef_writer.print("#define zig_error_{s} {d}\n", .{ entry.key, entry.value }); + // + 1 because 0 represents no error + try err_typedef_writer.print("#define zig_error_{s} {d}\n", .{ entry.key, entry.value + 1 }); } try err_typedef_writer.writeByte('\n'); } |
