diff options
author | 2022-04-10 17:41:48 -0700 | |
---|---|---|
committer | 2022-04-10 17:41:48 -0700 | |
commit | 98592fb85d6960873a5ef0028f32075978739c5c (patch) | |
tree | daaa2977f3dfdb2e622b1fd64dc34098815f5c88 /src | |
parent | 6edf0289ed0e89e9c15bee8bc4e326b02adc6984 (diff) | |
download | bun-98592fb85d6960873a5ef0028f32075978739c5c.tar.gz bun-98592fb85d6960873a5ef0028f32075978739c5c.tar.zst bun-98592fb85d6960873a5ef0028f32075978739c5c.zip |
[TOML] Fix toml parsing with multiple keys in object literal
Fixes https://github.com/Jarred-Sumner/bun/issues/140
Diffstat (limited to 'src')
-rw-r--r-- | src/toml/toml_parser.zig | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/toml/toml_parser.zig b/src/toml/toml_parser.zig index f4014404e..6673d5c41 100644 --- a/src/toml/toml_parser.zig +++ b/src/toml/toml_parser.zig @@ -325,14 +325,13 @@ pub const TOML = struct { .t_open_brace => { try p.lexer.next(); var is_single_line = !p.lexer.has_newline_before; - var properties = std.ArrayList(G.Property).init(p.allocator); var stack = std.heap.stackFallback(@sizeOf(Rope) * 6, p.allocator); var key_allocator = stack.get(); var expr = p.e(E.Object{}, loc); var obj = expr.data.e_object; while (p.lexer.token != .t_close_brace) { - if (properties.items.len > 0) { + if (obj.properties.len > 0) { if (p.lexer.has_newline_before) { is_single_line = false; } |