diff options
| author | r00ster91 <r00ster91@proton.me> | 2023-06-22 06:10:05 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2023-06-23 23:58:21 -0700 |
| commit | d82ab4fd8af33b546676e0c6b77d8644f139d630 (patch) | |
| tree | 7ca353c5962513d14e4cffa43e2d5fe397256d59 /lib/std | |
| parent | b129f1b0462e6c80b4a97851ea3aa8b3f0a4aa37 (diff) | |
| download | zig-d82ab4fd8af33b546676e0c6b77d8644f139d630.tar.gz zig-d82ab4fd8af33b546676e0c6b77d8644f139d630.zip | |
ErrorBundle: fix integer overflow printing caret
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/zig/ErrorBundle.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/zig/ErrorBundle.zig b/lib/std/zig/ErrorBundle.zig index 36101a7f22..fe3d97517f 100644 --- a/lib/std/zig/ErrorBundle.zig +++ b/lib/std/zig/ErrorBundle.zig @@ -224,7 +224,7 @@ fn renderErrorMessageToWriter( // TODO basic unicode code point monospace width const before_caret = src.data.span_main - src.data.span_start; // -1 since span.main includes the caret - const after_caret = src.data.span_end - src.data.span_main -| 1; + const after_caret = src.data.span_end -| src.data.span_main -| 1; try stderr.writeByteNTimes(' ', src.data.column - before_caret); try ttyconf.setColor(stderr, .green); try stderr.writeByteNTimes('~', before_caret); |
