From 290ed6e7e77e7233df0e59ea243454fe0e812f5c Mon Sep 17 00:00:00 2001 From: nullptrdevs <16590917+nullptrdevs@users.noreply.github.com> Date: Mon, 13 Feb 2023 17:09:36 -0800 Subject: [PATCH] Avoid integer overflow in `analysis.getPositionContext` (#998) --- src/analysis.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/analysis.zig b/src/analysis.zig index b9f39b1..344cfce 100644 --- a/src/analysis.zig +++ b/src/analysis.zig @@ -1577,7 +1577,7 @@ pub fn getPositionContext( }; } const q = std.mem.lastIndexOf(u8, held_line, "\"") orelse return .other; - if (held_line[q - 1] == '@') { + if (held_line[q -| 1] == '@') { tok.tag = .identifier; } else { tok.tag = .string_literal;