diff options
Diffstat (limited to 'src/js_ast.zig')
-rw-r--r-- | src/js_ast.zig | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/js_ast.zig b/src/js_ast.zig index a3fb81402..fbf699483 100644 --- a/src/js_ast.zig +++ b/src/js_ast.zig @@ -2428,11 +2428,10 @@ pub const E = struct { if (part.value.data == .e_string and part.tail.cooked.isUTF8() and part.value.data.e_string.isUTF8()) { if (parts.items.len == 0) { if (part.value.data.e_string.len() > 0) { - head.data.e_string.push(part.value.data.e_string); + head.data.e_string.push(Expr.init(E.String, part.value.data.e_string.*, logger.Loc.Empty).data.e_string); } if (part.tail.cooked.len() > 0) { - head.data.e_string.resolveRopeIfNeeded(allocator); head.data.e_string.push(Expr.init(E.String, part.tail.cooked, part.tail_loc).data.e_string); } @@ -2443,7 +2442,7 @@ pub const E = struct { if (prev_part.tail.cooked.isUTF8()) { if (part.value.data.e_string.len() > 0) { - prev_part.tail.cooked.push(part.value.data.e_string); + prev_part.tail.cooked.push(Expr.init(E.String, part.value.data.e_string.*, logger.Loc.Empty).data.e_string); } if (part.tail.cooked.len() > 0) { |