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) =
179179 ->
180180 default_expr_mapper self {e with pexp_desc = Pexp_ifthenelse (b,t_exp,Some f_exp)}
181181 | 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;
184187 pvb_attributes;
185188 pvb_loc = _}], body)
186189 ->
Original file line number Diff line number Diff line change @@ -407958,8 +407958,11 @@ let expr_mapper (self : mapper) (e : Parsetree.expression) =
407958407958 ->
407959407959 default_expr_mapper self {e with pexp_desc = Pexp_ifthenelse (b,t_exp,Some f_exp)}
407960407960 | 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;
407963407966 pvb_attributes;
407964407967 pvb_loc = _}], body)
407965407968 ->
Original file line number Diff line number Diff line change @@ -407958,8 +407958,11 @@ let expr_mapper (self : mapper) (e : Parsetree.expression) =
407958407958 ->
407959407959 default_expr_mapper self {e with pexp_desc = Pexp_ifthenelse (b,t_exp,Some f_exp)}
407960407960 | 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;
407963407966 pvb_attributes;
407964407967 pvb_loc = _}], body)
407965407968 ->
Original file line number Diff line number Diff line change @@ -410838,8 +410838,11 @@ let expr_mapper (self : mapper) (e : Parsetree.expression) =
410838410838 ->
410839410839 default_expr_mapper self {e with pexp_desc = Pexp_ifthenelse (b,t_exp,Some f_exp)}
410840410840 | 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;
410843410846 pvb_attributes;
410844410847 pvb_loc = _}], body)
410845410848 ->
You can’t perform that action at this time.
0 commit comments