oxenstored: allow compilation prior to OCaml 3.12.0
authorJonathan Davies <jonathan.davies@citrix.com>
Wed, 30 Mar 2016 16:06:39 +0000 (16:06 +0000)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Wed, 30 Mar 2016 16:15:13 +0000 (12:15 -0400)
commit72a91f67714638ea664155ee253bcb02b1c6ae54
tree9941e0c43f209e9cf531fde71333bb998856713b
parenta9b938788f4992e80115f8d9dad0e46d1976d6e7
oxenstored: allow compilation prior to OCaml 3.12.0

Commit 363ae55c8 used an OCaml feature called record field punning. This broke
the build on compilers prior to OCaml 3.12.0.

This patch makes no semantic change but now uses backwards-compatible syntax.

Signed-off-by: Jonathan Davies <jonathan.davies@citrix.com>
Reported-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Tested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
tools/ocaml/xenstored/process.ml