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