[llvm-commits] [llvm] r95644 - /llvm/trunk/bindings/ocaml/llvm/llvm_ocaml.c

Chris Lattner sabre at nondot.org
Mon Feb 8 17:39:46 PST 2010


Author: lattner
Date: Mon Feb  8 19:39:46 2010
New Revision: 95644

URL: http://llvm.org/viewvc/llvm-project?rev=95644&view=rev
Log:
fix llvm_build_struct_gep for PR6167, patch by
Peter Hawkins!

Modified:
    llvm/trunk/bindings/ocaml/llvm/llvm_ocaml.c

Modified: llvm/trunk/bindings/ocaml/llvm/llvm_ocaml.c
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/bindings/ocaml/llvm/llvm_ocaml.c?rev=95644&r1=95643&r2=95644&view=diff

==============================================================================
--- llvm/trunk/bindings/ocaml/llvm/llvm_ocaml.c (original)
+++ llvm/trunk/bindings/ocaml/llvm/llvm_ocaml.c Mon Feb  8 19:39:46 2010
@@ -1263,11 +1263,10 @@
 
 /* llvalue -> int -> string -> llbuilder -> llvalue */
 CAMLprim LLVMValueRef llvm_build_struct_gep(LLVMValueRef Pointer,
-                                               value Indices, value Name,
+                                               value Index, value Name,
                                                value B) {
-  return LLVMBuildInBoundsGEP(Builder_val(B), Pointer,
-                              (LLVMValueRef *) Op_val(Indices),
-                              Wosize_val(Indices), String_val(Name));
+  return LLVMBuildStructGEP(Builder_val(B), Pointer,
+                              Int_val(Index), String_val(Name));
 }
 
 /* string -> string -> llbuilder -> llvalue */





More information about the llvm-commits mailing list