| ... | ... | @@ -184,8 +184,8 @@ fn parse_value(p: *Parser, start: ?std.json.Token) Parser.Error!Value { |
| 184 | 184 | } |
| 185 | 185 | |
| 186 | 186 | fn parse_object(p: *Parser) Parser.Error![]Member { |
| 187 | | const array = &std.ArrayList(Member).init(p.alloc); |
| 188 | | defer array.deinit(); |
| 187 | var array = std.ArrayList(Member).init(p.alloc); |
| 188 | errdefer array.deinit(); |
| 189 | 189 | while (true) { |
| 190 | 190 | const tok = try p.next(); |
| 191 | 191 | if (tok.? == .ObjectEnd) { |
| ... | ... | @@ -202,8 +202,8 @@ fn parse_object(p: *Parser) Parser.Error![]Member { |
| 202 | 202 | } |
| 203 | 203 | |
| 204 | 204 | fn parse_array(p: *Parser) Parser.Error![]Value { |
| 205 | | const array = &std.ArrayList(Value).init(p.alloc); |
| 206 | | defer array.deinit(); |
| 205 | var array = std.ArrayList(Value).init(p.alloc); |
| 206 | errdefer array.deinit(); |
| 207 | 207 | while (true) { |
| 208 | 208 | const tok = try p.next(); |
| 209 | 209 | if (tok.? == .ArrayEnd) { |