aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar Justin Whear <justin.whear@gmail.com> 2023-02-10 19:05:32 -0800
committerGravatar GitHub <noreply@github.com> 2023-02-10 19:05:32 -0800
commitc208c4e3197920ae4bf78463cc91014ede8dd951 (patch)
tree4fdeac0536a2417e3a2f4af0c62fa65e62177e0f /src
parent10650cced26da994c29ac482674f010523d365c2 (diff)
downloadbun-c208c4e3197920ae4bf78463cc91014ede8dd951.tar.gz
bun-c208c4e3197920ae4bf78463cc91014ede8dd951.tar.zst
bun-c208c4e3197920ae4bf78463cc91014ede8dd951.zip
Fix #631: bun add throwing JSON lexer bug (#2041)
* add double-backslash to list of control chars * update test * stderr as string
Diffstat (limited to 'src')
-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 c009a01db..f067392c4 100644
--- a/src/js_lexer.zig
+++ b/src/js_lexer.zig
@@ -624,7 +624,7 @@ fn NewLexer_(
switch (lexer.code_point) {
// 0 cannot be in this list because it may be a legacy octal literal
- 'v', 'f', 't', 'r', 'n', '`', '\'', '"', 0x2028, 0x2029 => {
+ 'v', 'f', 't', 'r', 'n', '`', '\'', '"', '\\', 0x2028, 0x2029 => {
lexer.step();
continue :stringLiteral;