forked from OSchip/llvm-project
[ORC][C-bindings] Fix some ORC C bindings function names and signatures.
LLVMOrcDisposeObjectLayer and LLVMOrcExecutionSessionGetJITDylibByName did not have matching signatures between the C-API header and binding implementations. Fixes http://llvm.org/PR49745. Patch by Mats Larsen. Thanks Mats! Reviewed by: lhames Differential Revision: https://reviews.llvm.org/D99478
This commit is contained in:
parent
5a79909a14
commit
666df2e2cb
|
@ -339,8 +339,7 @@ LLVMErrorRef LLVMOrcResourceTrackerRemove(LLVMOrcResourceTrackerRef RT);
|
|||
* ownership has not been passed to a JITDylib (e.g. because some error
|
||||
* prevented the client from calling LLVMOrcJITDylibAddGenerator).
|
||||
*/
|
||||
void LLVMOrcDisposeDefinitionGenerator(
|
||||
LLVMOrcDefinitionGeneratorRef DG);
|
||||
void LLVMOrcDisposeDefinitionGenerator(LLVMOrcDefinitionGeneratorRef DG);
|
||||
|
||||
/**
|
||||
* Dispose of a MaterializationUnit.
|
||||
|
@ -388,7 +387,9 @@ LLVMOrcExecutionSessionCreateJITDylib(LLVMOrcExecutionSessionRef ES,
|
|||
* Returns the JITDylib with the given name, or NULL if no such JITDylib
|
||||
* exists.
|
||||
*/
|
||||
LLVMOrcJITDylibRef LLVMOrcExecutionSessionGetJITDylibByName(const char *Name);
|
||||
LLVMOrcJITDylibRef
|
||||
LLVMOrcExecutionSessionGetJITDylibByName(LLVMOrcExecutionSessionRef ES,
|
||||
const char *Name);
|
||||
|
||||
/**
|
||||
* Return a reference to a newly created resource tracker associated with JD.
|
||||
|
|
|
@ -393,7 +393,7 @@ void LLVMOrcDisposeJITTargetMachineBuilder(
|
|||
delete unwrap(JTMB);
|
||||
}
|
||||
|
||||
void lLVMOrcDisposeObjectLayer(LLVMOrcObjectLayerRef ObjLayer) {
|
||||
void LLVMOrcDisposeObjectLayer(LLVMOrcObjectLayerRef ObjLayer) {
|
||||
delete unwrap(ObjLayer);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue