diff options
author | 2021-10-30 01:28:27 -0700 | |
---|---|---|
committer | 2021-10-30 01:28:27 -0700 | |
commit | 9a9c0df6b092ecf27655452ea7b578123b7687c6 (patch) | |
tree | 96b3301a533ec47c7fb81386e39a12f36a730e7d | |
parent | 0a86beccc75acb7d8c3146e6aaa4e8e10222e898 (diff) | |
download | bun-9a9c0df6b092ecf27655452ea7b578123b7687c6.tar.gz bun-9a9c0df6b092ecf27655452ea7b578123b7687c6.tar.zst bun-9a9c0df6b092ecf27655452ea7b578123b7687c6.zip |
[lexer] Fix crash on legacy octal literals
-rw-r--r-- | src/js_lexer.zig | 2 |
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(); |