Fix _wLLVMEngineBuilderCreate.

This commit is contained in:
Siu Kwan Lam 2012-07-25 18:25:25 -07:00
commit 93c25ca98b

View file

@ -1067,16 +1067,19 @@ _wLLVMEngineBuilderCreate(PyObject *self, PyObject *args)
return NULL;
char * outmsg = 0;
PyObject * ret;
ret = LLVMEngineBuilderCreate(obj, &outmsg);
LLVMExecutionEngineRef ee = LLVMEngineBuilderCreate(obj, &outmsg);
PyObject * ret;
if( outmsg ){ // check if error message is set.
ret = PyBytes_FromString(outmsg);
free(outmsg);
}else{
ret = ctor_LLVMExecutionEngineRef(ee);
}
return ctor_LLVMExecutionEngineRef(ret);
return ret;
}
/*===----------------------------------------------------------------------===*/