From 0a916543b3683a2d57cff22afdb6e11665424e79 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Wed, 15 Dec 2021 16:52:38 -0800 Subject: [JS Parser] Fix bug with template literals that create new scopes in the tag and the template literal value --- src/js_parser/js_parser.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/js_parser/js_parser.zig') diff --git a/src/js_parser/js_parser.zig b/src/js_parser/js_parser.zig index 38ce0f270..e785f2ebc 100644 --- a/src/js_parser/js_parser.zig +++ b/src/js_parser/js_parser.zig @@ -11327,10 +11327,6 @@ pub fn NewParser( }, .e_template => |e_| { - for (e_.parts) |*part| { - part.value = p.visitExpr(part.value); - } - if (e_.tag) |tag| { e_.tag = p.visitExpr(tag); @@ -11360,6 +11356,10 @@ pub fn NewParser( } } } + + for (e_.parts) |*part| { + part.value = p.visitExpr(part.value); + } }, .inline_identifier => |id| { -- cgit v1.2.3