aboutsummaryrefslogtreecommitdiff
path: root/src/js_parser.zig
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/js_parser.zig6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/js_parser.zig b/src/js_parser.zig
index cf78826ea..1a0e582f1 100644
--- a/src/js_parser.zig
+++ b/src/js_parser.zig
@@ -2904,6 +2904,10 @@ pub const Parser = struct {
var before = ListManaged(js_ast.Part).init(p.allocator);
var after = ListManaged(js_ast.Part).init(p.allocator);
var parts = ListManaged(js_ast.Part).init(p.allocator);
+ defer {
+ after.deinit();
+ before.deinit();
+ }
if (p.options.bundle) {
// allocate an empty part for the bundle
@@ -4156,8 +4160,6 @@ pub const Parser = struct {
parts_slice = _parts;
} else {
- after.deinit();
- before.deinit();
parts_slice = parts.items;
}