@@ -71,6 +71,7 @@ impl_struct!(
71
71
ArrowExpr ,
72
72
[
73
73
span,
74
+ ctxt,
74
75
params,
75
76
body,
76
77
is_async,
@@ -89,19 +90,19 @@ impl_struct!(MemberExpr, [span, obj, prop]);
89
90
impl_struct ! ( SuperPropExpr , [ span, obj, prop] ) ;
90
91
impl_struct ! ( CondExpr , [ span, test, cons, alt] ) ;
91
92
92
- impl_struct ! ( CallExpr , [ span, callee, args, type_args] ) ;
93
+ impl_struct ! ( CallExpr , [ span, ctxt , callee, args, type_args] ) ;
93
94
impl_struct ! ( ExprOrSpread , [ spread, expr] ) ;
94
95
impl_struct ! ( Super , [ span] ) ;
95
96
impl_struct ! ( Import , [ span, phase] ) ;
96
- impl_struct ! ( NewExpr , [ span, callee, args, type_args] ) ;
97
+ impl_struct ! ( NewExpr , [ span, ctxt , callee, args, type_args] ) ;
97
98
impl_struct ! ( SeqExpr , [ span, exprs] ) ;
98
99
99
- impl_struct ! ( TaggedTpl , [ span, tag, type_params, tpl] ) ;
100
+ impl_struct ! ( TaggedTpl , [ span, ctxt , tag, type_params, tpl] ) ;
100
101
impl_struct ! ( YieldExpr , [ span, arg, delegate] ) ;
101
102
impl_struct ! ( MetaPropExpr , [ span, kind] ) ;
102
103
impl_struct ! ( AwaitExpr , [ span, arg] ) ;
103
- impl_struct ! ( JSXMemberExpr , [ obj, prop] ) ;
104
- impl_struct ! ( JSXNamespacedName , [ ns, name] ) ;
104
+ impl_struct ! ( JSXMemberExpr , [ span , obj, prop] ) ;
105
+ impl_struct ! ( JSXNamespacedName , [ span , ns, name] ) ;
105
106
impl_struct ! ( JSXEmptyExpr , [ span] ) ;
106
107
impl_struct ! ( JSXElement , [ span, opening, closing, children] ) ;
107
108
impl_struct ! ( JSXFragment , [ span, opening, closing, children] ) ;
@@ -111,6 +112,7 @@ impl_struct!(ParenExpr, [span, expr]);
111
112
impl_struct ! (
112
113
Function ,
113
114
[
115
+ ctxt,
114
116
params,
115
117
decorators,
116
118
span,
@@ -150,6 +152,6 @@ impl_enum!(JSXAttrName, [Ident, JSXNamespacedName]);
150
152
151
153
impl_enum ! ( JSXExpr , [ Expr , JSXEmptyExpr ] ) ;
152
154
153
- impl_struct ! ( OptCall , [ span, callee, args, type_args] ) ;
155
+ impl_struct ! ( OptCall , [ span, ctxt , callee, args, type_args] ) ;
154
156
155
157
impl_enum ! ( Callee , [ Super , Import , Expr ] ) ;
0 commit comments