mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-18 11:24:01 +00:00
Add a C wrapper for accessing the global default context.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74675 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -195,6 +195,7 @@ void LLVMDisposeMessage(char *Message);
|
|||||||
|
|
||||||
/* Create and destroy contexts. */
|
/* Create and destroy contexts. */
|
||||||
LLVMContextRef LLVMContextCreate();
|
LLVMContextRef LLVMContextCreate();
|
||||||
|
LLVMContextRef LLVMGetGlobalContext();
|
||||||
void LLVMContextDispose(LLVMContextRef C);
|
void LLVMContextDispose(LLVMContextRef C);
|
||||||
|
|
||||||
/* Create and destroy modules. */
|
/* Create and destroy modules. */
|
||||||
|
@ -45,6 +45,10 @@ LLVMContextRef LLVMContextCreate() {
|
|||||||
return wrap(new LLVMContext());
|
return wrap(new LLVMContext());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LLVMContextRef LLVMGetGlobalContext() {
|
||||||
|
return wrap(&getGlobalContext());
|
||||||
|
}
|
||||||
|
|
||||||
void LLVMContextDispose(LLVMContextRef C) {
|
void LLVMContextDispose(LLVMContextRef C) {
|
||||||
delete unwrap(C);
|
delete unwrap(C);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user