Skip to content

Commit e1686b0

Browse files
committed
Remove the build_unwind function from the OCaml bindings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@137193 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 59c1ba9 commit e1686b0

File tree

4 files changed

+0
-20
lines changed

4 files changed

+0
-20
lines changed

bindings/ocaml/llvm/llvm.ml

-1
Original file line numberDiff line numberDiff line change
@@ -820,7 +820,6 @@ external add_destination : llvalue -> llbasicblock -> unit
820820
external build_invoke : llvalue -> llvalue array -> llbasicblock ->
821821
llbasicblock -> string -> llbuilder -> llvalue
822822
= "llvm_build_invoke_bc" "llvm_build_invoke_nat"
823-
external build_unwind : llbuilder -> llvalue = "llvm_build_unwind"
824823
external build_unreachable : llbuilder -> llvalue = "llvm_build_unreachable"
825824

826825
(*--... Arithmetic .........................................................--*)

bindings/ocaml/llvm/llvm.mli

-6
Original file line numberDiff line numberDiff line change
@@ -1616,12 +1616,6 @@ val build_invoke : llvalue -> llvalue array -> llbasicblock ->
16161616
llbasicblock -> string -> llbuilder -> llvalue
16171617

16181618

1619-
(** [build_unwind b] creates an
1620-
[unwind]
1621-
instruction at the position specified by the instruction builder [b].
1622-
See the method [llvm::LLVMBuilder::CreateUnwind]. *)
1623-
val build_unwind : llbuilder -> llvalue
1624-
16251619
(** [build_unreachable b] creates an
16261620
[unreachable]
16271621
instruction at the position specified by the instruction builder [b].

bindings/ocaml/llvm/llvm_ocaml.c

-5
Original file line numberDiff line numberDiff line change
@@ -1212,11 +1212,6 @@ CAMLprim LLVMValueRef llvm_build_invoke_bc(value Args[], int NumArgs) {
12121212
Args[4], Args[5]);
12131213
}
12141214

1215-
/* llbuilder -> llvalue */
1216-
CAMLprim LLVMValueRef llvm_build_unwind(value B) {
1217-
return LLVMBuildUnwind(Builder_val(B));
1218-
}
1219-
12201215
/* llbuilder -> llvalue */
12211216
CAMLprim LLVMValueRef llvm_build_unreachable(value B) {
12221217
return LLVMBuildUnreachable(Builder_val(B));

test/Bindings/Ocaml/vmcore.ml

-8
Original file line numberDiff line numberDiff line change
@@ -898,14 +898,6 @@ let test_builder () =
898898
ignore (build_invoke fn [| p1; p2 |] bb04 bb00 "build_invoke" b)
899899
end;
900900

901-
group "unwind"; begin
902-
(* RUN: grep {unwind} < %t.ll
903-
*)
904-
let bb05 = append_block context "Bb05" fn in
905-
let b = builder_at_end context bb05 in
906-
ignore (build_unwind b)
907-
end;
908-
909901
group "unreachable"; begin
910902
(* RUN: grep {unreachable} < %t.ll
911903
*)

0 commit comments

Comments
 (0)