| ... | @@ -631,7 +631,7 @@ const Parser = struct { | ... | @@ -631,7 +631,7 @@ const Parser = struct { |
| 631 | assert(raw[0] == '\'' and raw[raw.len - 1] == '\''); | 631 | assert(raw[0] == '\'' and raw[raw.len - 1] == '\''); |
| 632 | | 632 | |
| 633 | const raw_no_quotes = raw[1 .. raw.len - 1]; | 633 | const raw_no_quotes = raw[1 .. raw.len - 1]; |
| 634 | try node.string_value.ensureTotalCapacity(self.allocator, raw_no_quotes.len); | 634 | try node.string_value.ensureUnusedCapacity(self.allocator, raw_no_quotes.len); |
| 635 | | 635 | |
| 636 | var state: enum { | 636 | var state: enum { |
| 637 | start, | 637 | start, |
| ... | @@ -665,7 +665,7 @@ const Parser = struct { | ... | @@ -665,7 +665,7 @@ const Parser = struct { |
| 665 | assert(raw[0] == '"' and raw[raw.len - 1] == '"'); | 665 | assert(raw[0] == '"' and raw[raw.len - 1] == '"'); |
| 666 | | 666 | |
| 667 | const raw_no_quotes = raw[1 .. raw.len - 1]; | 667 | const raw_no_quotes = raw[1 .. raw.len - 1]; |
| 668 | try node.string_value.ensureTotalCapacity(self.allocator, raw_no_quotes.len); | 668 | try node.string_value.ensureUnusedCapacity(self.allocator, raw_no_quotes.len); |
| 669 | | 669 | |
| 670 | var state: enum { | 670 | var state: enum { |
| 671 | start, | 671 | start, |