[NFC][OCaml] Simplify llvm_global_initializer using ptr_to_option
authorJosh Berdine <josh@berdine.net>
Thu, 25 Mar 2021 23:07:46 +0000 (23:07 +0000)
committerJosh Berdine <josh@berdine.net>
Fri, 26 Mar 2021 11:49:13 +0000 (11:49 +0000)
commitb06c669114e2e903ca3941e3ec738f868c863eee
tree478aa625fbbb281a8132f83d6121b3dbb3e3c2bb
parentc39460cc4f7c000ad0daf444bd42c4e9cb937e93
[NFC][OCaml] Simplify llvm_global_initializer using ptr_to_option

This diff uses ptr_to_option to convert a nullable C pointer to an
OCaml option instead of the redundant implementation in
llvm_global_initializer.

Differential Revision: https://reviews.llvm.org/D99391
llvm/bindings/ocaml/llvm/llvm_ocaml.c