File tree Expand file tree Collapse file tree 3 files changed +6
-4
lines changed
Expand file tree Collapse file tree 3 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -109,9 +109,10 @@ let read_label lbl =
109109 | _ -> Some (Label lbl)
110110#else
111111 match lbl with
112- | Asttypes. Nolabel -> None
113- | Asttypes. Labelled s -> Some (Label s)
114- | Asttypes. Optional s -> Some (Optional s)
112+ | Types. Nolabel -> None
113+ | Types. Labelled s -> Some (Label s)
114+ | Types. Optional s -> Some (Optional s)
115+ | Types. Position s -> (* FIXME: do better? *) Some (Label s)
115116#endif
116117
117118(* Handle type variable names *)
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ val read_interface :
3434#if OCAML_VERSION < (4 ,3 ,0 )
3535val read_label : Asttypes .label -> Odoc_model.Lang.TypeExpr .label option
3636#else
37- val read_label : Asttypes .arg_label -> Odoc_model.Lang.TypeExpr .label option
37+ val read_label : Types .arg_label -> Odoc_model.Lang.TypeExpr .label option
3838#endif
3939
4040val mark_type_expr : Types .type_expr -> unit
Original file line number Diff line number Diff line change @@ -165,6 +165,7 @@ let rec read_core_type env container ctyp =
165165 (* TODO: adjust model *)
166166 read_core_type env container t
167167#endif
168+ | Ttyp_call_pos -> Constr (Env.Path. read_type env.ident_env Predef. path_lexing_position, [] )
168169 | Ttyp_of_kind _ -> assert false
169170
170171let read_value_description env parent vd =
You can’t perform that action at this time.
0 commit comments