@@ -43,7 +43,7 @@ let from_nodes ~lsp_compat ~pos ~path =
4343 value binding. However, the LSP hover at this point will describe just the
4444 pattern, so we don't override the location in the [lsp_compat] regime. *)
4545 let loc = if lsp_compat then None else Some vb_loc in
46- ret ?loc (Alloc_mode alloc_mode.mode )
46+ ret ?loc (Alloc_mode alloc_mode)
4747 | Expression { exp_desc; _ } , _ -> (
4848 match exp_desc with
4949 | Texp_function { alloc_mode; body; _ } -> (
@@ -76,8 +76,8 @@ let from_nodes ~lsp_compat ~pos ~path =
7676 in
7777 match body_loc with
7878 | Some loc when cursor_is_inside loc -> None
79- | _ -> ret (Alloc_mode alloc_mode.mode ))
80- | Texp_array (_ , _ , _ , alloc_mode ) -> ret (Alloc_mode alloc_mode.mode )
79+ | _ -> ret (Alloc_mode alloc_mode))
80+ | Texp_array (_ , _ , _ , alloc_mode ) -> ret (Alloc_mode alloc_mode)
8181 | Texp_construct
8282 ({ loc; txt = _lident }, { cstr_repr; _ }, args, maybe_alloc_mode)
8383 -> (
@@ -89,7 +89,7 @@ let from_nodes ~lsp_compat ~pos ~path =
8989 if lsp_compat && cursor_is_inside loc then Some loc else None
9090 in
9191 match maybe_alloc_mode with
92- | Some alloc_mode -> ret ?loc (Alloc_mode alloc_mode.mode )
92+ | Some alloc_mode -> ret ?loc (Alloc_mode alloc_mode)
9393 | None -> (
9494 match args with
9595 | [] -> ret_no_alloc ?loc " constructor without arguments"
@@ -102,18 +102,18 @@ let from_nodes ~lsp_compat ~pos ~path =
102102 | Texp_record { representation; alloc_mode = maybe_alloc_mode ; _ } -> (
103103 match (maybe_alloc_mode, representation) with
104104 | _ , Record_inlined _ -> None
105- | Some alloc_mode , _ -> ret_alloc alloc_mode.mode
105+ | Some alloc_mode , _ -> ret_alloc alloc_mode
106106 | None , Record_unboxed -> ret_no_alloc " unboxed record"
107107 | None , (Record_boxed _ | Record_float | Record_ufloat | Record_mixed _)
108108 -> ret Unexpected_no_alloc )
109109 | Texp_field (_ , _ , _ , _ , boxed_or_unboxed , _ ) -> (
110110 match boxed_or_unboxed with
111- | Boxing (alloc_mode , _ ) -> ret_alloc alloc_mode.mode
111+ | Boxing (alloc_mode , _ ) -> ret_alloc alloc_mode
112112 | Non_boxing _ -> None )
113113 | Texp_variant (_ , maybe_exp_and_alloc_mode ) ->
114114 maybe_exp_and_alloc_mode
115115 |> Option. map ~f: (fun (_ , (alloc_mode : Typedtree.alloc_mode )) ->
116- alloc_mode.mode )
116+ alloc_mode)
117117 |> ret_maybe_alloc " variant without argument"
118118 | _ -> None )
119119 | _ -> None
0 commit comments