aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-10-30 01:28:27 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-10-30 01:28:27 -0700
commit9a9c0df6b092ecf27655452ea7b578123b7687c6 (patch)
tree96b3301a533ec47c7fb81386e39a12f36a730e7d
parent0a86beccc75acb7d8c3146e6aaa4e8e10222e898 (diff)
downloadbun-9a9c0df6b092ecf27655452ea7b578123b7687c6.tar.gz
bun-9a9c0df6b092ecf27655452ea7b578123b7687c6.tar.zst
bun-9a9c0df6b092ecf27655452ea7b578123b7687c6.zip
[lexer] Fix crash on legacy octal literals
-rw-r--r--src/js_lexer.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/js_lexer.zig b/src/js_lexer.zig
index f5fe8cca4..5651c2175 100644
--- a/src/js_lexer.zig
+++ b/src/js_lexer.zig
@@ -286,7 +286,7 @@ pub fn NewLexer(comptime json_options: JSONOptions) type {
// legacy octal literals
'0'...'7' => {
- const octal_start = iter.i - 2;
+ const octal_start = (iter.i + width2) - 2;
if (comptime is_json) {
lexer.end = start + iter.i - width2;
try lexer.syntaxError();