Fix Module.link_in so it reports error and destory the other module when preserve=False
This commit is contained in:
parent
f731332360
commit
ee62b0c96c
2 changed files with 9 additions and 6 deletions
|
|
@ -280,7 +280,7 @@ _wLLVMLinkModules(PyObject *self, PyObject *args)
|
|||
|
||||
PyObject *ret;
|
||||
char *errmsg;
|
||||
if (!LLVMLinkModules(dest, src, (LLVMLinkerMode)mode, &errmsg)) {
|
||||
if (LLVMLinkModules(dest, src, (LLVMLinkerMode)mode, &errmsg)) {
|
||||
if (errmsg) {
|
||||
ret = PyUnicode_FromString(errmsg);
|
||||
LLVMDisposeMessage(errmsg);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue