File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2864,7 +2864,8 @@ let is_local_returning_expr e =
28642864 let rec loop e =
28652865 match e.pexp_desc with
28662866 | Pexp_apply
2867- ({ pexp_desc = Pexp_extension ({txt = " extension.local" }, PStr [] ) },
2867+ ({ pexp_desc = Pexp_extension (
2868+ {txt = " extension.local" | " ocaml.local" | " local" }, PStr [] ) },
28682869 [Nolabel , _]) ->
28692870 true , e.pexp_loc
28702871 | Pexp_ident _ | Pexp_constant _ | Pexp_apply _ | Pexp_tuple _
@@ -2993,7 +2994,8 @@ let rec type_approx env sexp =
29932994 end ;
29942995 ty2
29952996 | Pexp_apply
2996- ({ pexp_desc = Pexp_extension ({txt = " extension.local" }, PStr [] ) },
2997+ ({ pexp_desc = Pexp_extension (
2998+ {txt = " extension.local" | " ocaml.local" | " local" }, PStr [] ) },
29972999 [Nolabel , e]) ->
29983000 type_approx env e
29993001 | Pexp_apply
@@ -5858,7 +5860,8 @@ and type_let
58585860 | Pexp_constraint (e, _)
58595861 | Pexp_newtype (_, e)
58605862 | Pexp_apply
5861- ({ pexp_desc = Pexp_extension ({txt = " extension.local" }, PStr [] ) },
5863+ ({ pexp_desc = Pexp_extension (
5864+ {txt = " extension.local" | " ocaml.local" | " local" }, PStr [] ) },
58625865 [Nolabel , e]) -> sexp_is_fun e
58635866 | _ -> false
58645867 in
You can’t perform that action at this time.
0 commit comments