File tree Expand file tree Collapse file tree 4 files changed +20
-8
lines changed Expand file tree Collapse file tree 4 files changed +20
-8
lines changed Original file line number Diff line number Diff line change @@ -179,8 +179,11 @@ let expr_mapper (self : mapper) (e : Parsetree.expression) =
179
179
->
180
180
default_expr_mapper self {e with pexp_desc = Pexp_ifthenelse (b,t_exp,Some f_exp)}
181
181
| Pexp_let (Nonrecursive ,
182
- [{pvb_pat = {ppat_desc = Ppat_record _ } as p;
183
- pvb_expr;
182
+ [{pvb_pat =
183
+ ({ ppat_desc = Ppat_record _ }
184
+ | { ppat_desc = Ppat_alias ({ppat_desc = Ppat_record _},_)}
185
+ ) as p;
186
+ pvb_expr;
184
187
pvb_attributes;
185
188
pvb_loc = _}], body)
186
189
->
Original file line number Diff line number Diff line change @@ -407958,8 +407958,11 @@ let expr_mapper (self : mapper) (e : Parsetree.expression) =
407958
407958
->
407959
407959
default_expr_mapper self {e with pexp_desc = Pexp_ifthenelse (b,t_exp,Some f_exp)}
407960
407960
| Pexp_let (Nonrecursive,
407961
- [{pvb_pat = {ppat_desc = Ppat_record _ } as p;
407962
- pvb_expr;
407961
+ [{pvb_pat =
407962
+ ({ ppat_desc = Ppat_record _ }
407963
+ |{ ppat_desc = Ppat_alias ({ppat_desc = Ppat_record _},_)}
407964
+ ) as p;
407965
+ pvb_expr;
407963
407966
pvb_attributes;
407964
407967
pvb_loc = _}], body)
407965
407968
->
Original file line number Diff line number Diff line change @@ -407958,8 +407958,11 @@ let expr_mapper (self : mapper) (e : Parsetree.expression) =
407958
407958
->
407959
407959
default_expr_mapper self {e with pexp_desc = Pexp_ifthenelse (b,t_exp,Some f_exp)}
407960
407960
| Pexp_let (Nonrecursive,
407961
- [{pvb_pat = {ppat_desc = Ppat_record _ } as p;
407962
- pvb_expr;
407961
+ [{pvb_pat =
407962
+ ({ ppat_desc = Ppat_record _ }
407963
+ |{ ppat_desc = Ppat_alias ({ppat_desc = Ppat_record _},_)}
407964
+ ) as p;
407965
+ pvb_expr;
407963
407966
pvb_attributes;
407964
407967
pvb_loc = _}], body)
407965
407968
->
Original file line number Diff line number Diff line change @@ -410838,8 +410838,11 @@ let expr_mapper (self : mapper) (e : Parsetree.expression) =
410838
410838
->
410839
410839
default_expr_mapper self {e with pexp_desc = Pexp_ifthenelse (b,t_exp,Some f_exp)}
410840
410840
| Pexp_let (Nonrecursive,
410841
- [{pvb_pat = {ppat_desc = Ppat_record _ } as p;
410842
- pvb_expr;
410841
+ [{pvb_pat =
410842
+ ({ ppat_desc = Ppat_record _ }
410843
+ |{ ppat_desc = Ppat_alias ({ppat_desc = Ppat_record _},_)}
410844
+ ) as p;
410845
+ pvb_expr;
410843
410846
pvb_attributes;
410844
410847
pvb_loc = _}], body)
410845
410848
->
You can’t perform that action at this time.
0 commit comments