aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorr00ster91 <r00ster91@proton.me>2023-06-22 06:10:05 -0400
committerAndrew Kelley <andrew@ziglang.org>2023-06-23 23:58:21 -0700
commitd82ab4fd8af33b546676e0c6b77d8644f139d630 (patch)
tree7ca353c5962513d14e4cffa43e2d5fe397256d59 /lib/std
parentb129f1b0462e6c80b4a97851ea3aa8b3f0a4aa37 (diff)
downloadzig-d82ab4fd8af33b546676e0c6b77d8644f139d630.tar.gz
zig-d82ab4fd8af33b546676e0c6b77d8644f139d630.zip
ErrorBundle: fix integer overflow printing caret
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/zig/ErrorBundle.zig2
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);