aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-01 04:49:27 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-12-16 19:18:51 -0800
commit9fcd2c53c874c27f143c16d48618b2c81be01d55 (patch)
treeb09f3e7d1b7b070346664194b768ca57269253ff
parentda80830bc5ca8674dd2590be9e3f0f686e1d655a (diff)
downloadbun-9fcd2c53c874c27f143c16d48618b2c81be01d55.tar.gz
bun-9fcd2c53c874c27f143c16d48618b2c81be01d55.tar.zst
bun-9fcd2c53c874c27f143c16d48618b2c81be01d55.zip
[JSON parser] const has better codegen (unlike in JavaScript!)
-rw-r--r--src/json_parser.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/json_parser.zig b/src/json_parser.zig
index 79cec2ef9..4dbabc81e 100644
--- a/src/json_parser.zig
+++ b/src/json_parser.zig
@@ -211,7 +211,7 @@ fn JSONLikeParser(opts: js_lexer.JSONOptions) type {
}
}
- var str = p.lexer.toEString();
+ const str = p.lexer.toEString();
const key_range = p.lexer.range();
if (comptime opts.json_warn_duplicate_keys) {
@@ -225,11 +225,11 @@ fn JSONLikeParser(opts: js_lexer.JSONOptions) type {
}
}
- var key = p.e(str, key_range.loc);
+ const key = p.e(str, key_range.loc);
try p.lexer.expect(.t_string_literal);
try p.lexer.expect(.t_colon);
- var value = try p.parseExpr(false);
+ const value = try p.parseExpr(false);
properties.append(G.Property{ .key = key, .value = value }) catch unreachable;
}