ocaml-odoc/odoc-1.5.0-ocaml411.patch
Richard W.M. Jones b4fbe520d3 Add a fixed patch which only touches the required files.
Sorry, previous patch was a mess.
2020-04-22 14:18:05 +01:00

27 lines
1.1 KiB
Diff

diff -ur odoc-1.5.0.old/src/loader/cmt.ml odoc-1.5.0.new/src/loader/cmt.ml
--- odoc-1.5.0.old/src/loader/cmt.ml 2020-02-07 19:11:54.000000000 +0000
+++ odoc-1.5.0.new/src/loader/cmt.ml 2020-04-22 14:13:53.458010790 +0100
@@ -78,10 +78,6 @@
read_pattern env parent doc pat
| Tpat_lazy pat ->
read_pattern env parent doc pat
-#if OCAML_MAJOR = 4 && OCAML_MINOR >= 08
- | Tpat_exception pat ->
- read_pattern env parent doc pat
-#endif
let read_value_binding env parent vb =
let container = (parent : Identifier.Signature.t :> Identifier.LabelParent.t) in
diff -ur odoc-1.5.0.old/src/loader/doc_attr.ml odoc-1.5.0.new/src/loader/doc_attr.ml
--- odoc-1.5.0.old/src/loader/doc_attr.ml 2020-02-07 19:11:54.000000000 +0000
+++ odoc-1.5.0.new/src/loader/doc_attr.ml 2020-04-22 14:13:03.597352779 +0100
@@ -34,7 +34,7 @@
#if OCAML_MAJOR = 4 && OCAML_MINOR = 02
Pexp_constant (Const_string (text, _))
#else
- Pexp_constant (Pconst_string (text, _))
+ Pexp_constant (Pconst_string (text, _, _))
#endif
; pexp_loc = loc; _}, _); _}] ->
Some (text, loc)