diff --git a/llvm/docs/OpaquePointers.rst b/llvm/docs/OpaquePointers.rst --- a/llvm/docs/OpaquePointers.rst +++ b/llvm/docs/OpaquePointers.rst @@ -234,8 +234,7 @@ on a pointer type. It is possible to control whether opaque pointers are used (if you want to -override the default) using ``LLVMContext::setOpaquePointers`` or -``LLVMContextSetOpaquePointers()``. +override the default) using ``LLVMContext::setOpaquePointers``. Transition State ================ diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst --- a/llvm/docs/ReleaseNotes.rst +++ b/llvm/docs/ReleaseNotes.rst @@ -204,6 +204,9 @@ * ``LLVMConstInBoundsGEP`` -> ``LLVMConstInBoundsGEP2`` * ``LLVMAddAlias`` -> ``LLVMAddAlias2`` +* ``LLVMContextSetOpaquePointers``, a temporary API to pin to legacy typed + pointer, has been removed. + Changes to the Go bindings -------------------------- diff --git a/llvm/include/llvm-c/Core.h b/llvm/include/llvm-c/Core.h --- a/llvm/include/llvm-c/Core.h +++ b/llvm/include/llvm-c/Core.h @@ -554,13 +554,6 @@ */ void LLVMContextSetDiscardValueNames(LLVMContextRef C, LLVMBool Discard); -/** - * Set whether the given context is in opaque pointer mode. - * - * @see LLVMContext::setOpaquePointers() - */ -void LLVMContextSetOpaquePointers(LLVMContextRef C, LLVMBool OpaquePointers); - /** * Destroy a context instance. * diff --git a/llvm/lib/IR/Core.cpp b/llvm/lib/IR/Core.cpp --- a/llvm/lib/IR/Core.cpp +++ b/llvm/lib/IR/Core.cpp @@ -118,10 +118,6 @@ unwrap(C)->setDiscardValueNames(Discard); } -void LLVMContextSetOpaquePointers(LLVMContextRef C, LLVMBool OpaquePointers) { - unwrap(C)->setOpaquePointers(OpaquePointers); -} - void LLVMContextDispose(LLVMContextRef C) { delete unwrap(C); }