File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -3927,14 +3927,14 @@ and parse_dict_expr ~start_pos p =
3927
3927
~f: parse_dict_expr_row p
3928
3928
in
3929
3929
let loc = mk_loc start_pos p.prev_end_pos in
3930
- let to_key_value_pair record_item =
3930
+ let to_key_value_pair
3931
+ (record_item : Longident.t Location.loc * Parsetree.expression ) =
3931
3932
match record_item with
3932
- | {Location. txt = Longident. Lident key } , value_expr ->
3933
+ | {Location. txt = Longident. Lident key ; loc } , valueExpr ->
3933
3934
Some
3934
- (Ast_helper.Exp. tuple ~loc
3935
- [
3936
- Ast_helper.Exp. constant ~loc (Pconst_string (key, None )); value_expr;
3937
- ])
3935
+ (Ast_helper.Exp. tuple
3936
+ ~loc: (mk_loc loc.loc_start valueExpr.pexp_loc.loc_end)
3937
+ [Ast_helper.Exp. constant ~loc (Pconst_string (key, None )); valueExpr])
3938
3938
| _ -> None
3939
3939
in
3940
3940
let key_value_pairs = List. filter_map to_key_value_pair exprs in
You can’t perform that action at this time.
0 commit comments