aboutsummaryrefslogtreecommitdiff
path: root/src/js_ast.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/js_ast.zig')
-rw-r--r--src/js_ast.zig5
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) {