This fixes incorrect deprecation warnings when variable names collide with name previously defined by caml headers. It is also a bit cleaner since this won't trigger the inclusion of the <caml/compatibility.h> header. This fixes warnings up to OCaml 4.14, the compatibility mode has been removed in OCaml 5.0.
(cc @emillon, with whom we've also seen this issue)
This fixes incorrect deprecation warnings when variable names collide with name previously defined by caml headers. It is also a bit cleaner since this won't trigger the inclusion of the
<caml/compatibility.h>
header. This fixes warnings up to OCaml 4.14, the compatibility mode has been removed in OCaml 5.0.(cc @emillon, with whom we've also seen this issue)
Fix #136 subsumes part of #137