[LLVMbugs] [Bug 11717] New: OCaml declare_qualified_global does not respect address space argument
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Thu Jan 5 20:48:02 PST 2012
http://llvm.org/bugs/show_bug.cgi?id=11717
Bug #: 11717
Summary: OCaml declare_qualified_global does not respect
address space argument
Product: libraries
Version: trunk
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P
Component: Archive library
AssignedTo: unassignedbugs at nondot.org
ReportedBy: jrk at csail.mit.edu
CC: llvmbugs at cs.uiuc.edu
Classification: Unclassified
Without the below patch, it currently ignores the address space argument.
define_qualified_global, however, *does* work, using LLVMAddGlobal as I have
mirrored in the patch.
diff --git a/bindings/ocaml/llvm/llvm_ocaml.c
b/bindings/ocaml/llvm/llvm_ocaml.c
index b64bba1..412e0bf 100644
--- a/bindings/ocaml/llvm/llvm_ocaml.c
+++ b/bindings/ocaml/llvm/llvm_ocaml.c
@@ -877,7 +877,7 @@ CAMLprim LLVMValueRef
llvm_declare_qualified_global(LLVMType
LLVMPointerType(Ty, Int_val(AddressSpace)));
return GlobalVar;
}
- return LLVMAddGlobal(M, Ty, String_val(Name));
+ return LLVMAddGlobalInAddressSpace(M, Ty, String_val(Name),
Int_val(AddressSp
}
/* string -> llmodule -> llvalue option */
--
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the llvm-bugs
mailing list