Skip to content

Commit 0052e08

Browse files
committed
fix expression_desc for tagged templates
1 parent 2c8208c commit 0052e08

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed

jscomp/core/js_record_fold.ml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,10 @@ let expression_desc : 'a. ('a, expression_desc) fn =
130130
let st = _self.expression _self st _x0 in
131131
let st = list _self.expression _self st _x1 in
132132
st
133-
| Tagged_template (_, _, _) ->
134-
(* TODO: implement this *)
133+
| Tagged_template (_xo, _x1, _x2) ->
134+
let st = _self.expression _self st _xo in
135+
let st = list _self.expression _self st _x1 in
136+
let st = list _self.expression _self st _x2 in
135137
st
136138
| String_index (_x0, _x1) ->
137139
let st = _self.expression _self st _x0 in

jscomp/core/js_record_iter.ml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,10 @@ let expression_desc : expression_desc fn =
107107
| Call (_x0, _x1, _x2) ->
108108
_self.expression _self _x0;
109109
list _self.expression _self _x1
110-
| Tagged_template (exprCall, _, _) ->
111-
(* TODO: implement this *)
112-
_self.expression _self exprCall;
110+
| Tagged_template (_x0, _x1, _x2) ->
111+
_self.expression _self _x0;
112+
list _self.expression _self _x1;
113+
list _self.expression _self _x2
113114
| String_index (_x0, _x1) ->
114115
_self.expression _self _x0;
115116
_self.expression _self _x1

0 commit comments

Comments
 (0)