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``.
Temporarily disabling opaque pointers
=====================================
Changes to the C API
--------------------
+* ``LLVMContextSetOpaquePointers``, a temporary API to pin to legacy typed
+ pointer, has been removed.
+
Changes to the FastISel infrastructure
--------------------------------------
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.
*
* This should be called for every call to LLVMContextCreate() or memory
unwrap(C)->setDiscardValueNames(Discard);
}
-void LLVMContextSetOpaquePointers(LLVMContextRef C, LLVMBool OpaquePointers) {
- unwrap(C)->setOpaquePointers(OpaquePointers);
-}
-
void LLVMContextDispose(LLVMContextRef C) {
delete unwrap(C);
}