[ocaml-bisect] Patch for "Error: The constructor Ast.CrMth expects 6 argument(s), [etc]

Richard W.M. Jones rjones at fedoraproject.org
Thu Jan 6 16:39:54 UTC 2011


commit 49b2dd83589c17d5faa6ecfd1c15cf8244a22b2a
Author: Richard W.M. Jones <rjones at redhat.com>
Date:   Thu Jan 6 16:39:25 2011 +0000

    Patch for "Error: The constructor Ast.CrMth expects 6 argument(s), [etc]

 bisect-1.0-Ast.patch |   13 +++++++++++++
 ocaml-bisect.spec    |    7 +++++--
 2 files changed, 18 insertions(+), 2 deletions(-)
---
diff --git a/bisect-1.0-Ast.patch b/bisect-1.0-Ast.patch
new file mode 100644
index 0000000..91df82d
--- /dev/null
+++ b/bisect-1.0-Ast.patch
@@ -0,0 +1,13 @@
+--- bisect-1.0.old/src/instrument.ml	2009-12-17 18:31:36.000000000 +0000
++++ bisect-1.0/src/instrument.ml	2011-01-06 16:37:33.558696380 +0000
+@@ -149,8 +149,8 @@
+     method class_str_item csi =
+       match super#class_str_item csi with
+       | Ast.CrIni (loc, e) -> Ast.CrIni (loc, (wrap_expr Common.Class_init e))
+-      | Ast.CrMth (loc, id, priv, e, ct) -> Ast.CrMth (loc, id, priv, (wrap_expr Common.Class_meth e), ct)
+-      | Ast.CrVal (loc, id, mut, e) -> Ast.CrVal (loc, id, mut, (wrap_expr Common.Class_val e))
++      | Ast.CrMth (loc, id, override, priv, e, ct) -> Ast.CrMth (loc, id, override, priv, (wrap_expr Common.Class_meth e), ct)
++      | Ast.CrVal (loc, id, override, mut, e) -> Ast.CrVal (loc, id, override, mut, (wrap_expr Common.Class_val e))
+       | x -> x
+     method expr e =
+       let e' = super#expr e in
diff --git a/ocaml-bisect.spec b/ocaml-bisect.spec
index 7eafbed..8f44f9a 100644
--- a/ocaml-bisect.spec
+++ b/ocaml-bisect.spec
@@ -3,7 +3,7 @@
 
 Name:           ocaml-bisect
 Version:        1.0
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        OCaml code coverage tool
 
 Group:          Development/Libraries
@@ -15,6 +15,7 @@ URL:            http://bisect.x9c.fr/
 Source0:        http://bisect.x9c.fr/distrib/bisect-%{version}.tar.gz
 
 Patch0:         bisect-1.0-thread.patch
+Patch1:         bisect-1.0-Ast.patch
 
 BuildRequires:  ocaml >= 3.10.0
 BuildRequires:  ocaml-findlib-devel
@@ -46,6 +47,7 @@ developing applications that use %{name}.
 %prep
 %setup -q -n bisect-%{version}
 %patch0 -p1
+%patch1 -p1
 
 
 %build
@@ -98,8 +100,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
-* Thu Jan 06 2011 Richard W.M. Jones <rjones at redhat.com> - 1.0-2
+* Thu Jan 06 2011 Richard W.M. Jones <rjones at redhat.com> - 1.0-3
 - Rebuild for OCaml 3.12 (http://fedoraproject.org/wiki/Features/OCaml3.12).
+- Patch for "Error: The constructor Ast.CrMth expects 6 argument(s), [etc]"
 
 * Tue Jan  5 2010 Richard W.M. Jones <rjones at redhat.com> - 1.0-1
 - Update to non-alpha 1.0 (requested by upstream author).


More information about the scm-commits mailing list