Temporily remove setErrorStr. Current implementation does not work.
This commit is contained in:
parent
d06a5f3eb4
commit
a8c78a6e2e
2 changed files with 17 additions and 21 deletions
|
|
@ -401,24 +401,20 @@ PyObject* ExecutionEngine_RunFunction(llvm::ExecutionEngine* EE,
|
||||||
return pycapsule_new(new GenericValue(ret), GVN);
|
return pycapsule_new(new GenericValue(ret), GVN);
|
||||||
}
|
}
|
||||||
|
|
||||||
static
|
// FIXME
|
||||||
PyObject* EngineBuilder_setErrorStr(llvm::EngineBuilder* eb, PyObject* fileobj)
|
//static
|
||||||
{
|
//PyObject* EngineBuilder_setErrorStr(llvm::EngineBuilder* eb, PyObject* fileobj)
|
||||||
|
//{
|
||||||
if (!PyFile_Check(fileobj)) {
|
//
|
||||||
PyErr_SetString(PyExc_TypeError, "Expecting a file object.");
|
// std::string buffer;
|
||||||
return NULL;
|
// eb->setErrorStr(&buffer);
|
||||||
}
|
//
|
||||||
|
// if (-1 == PyFile_WriteString(buffer.c_str(), fileobj)) {
|
||||||
std::string buffer;
|
// return NULL;
|
||||||
eb->setErrorStr(&buffer);
|
// }
|
||||||
|
//
|
||||||
if (-1 == PyFile_WriteString(buffer.c_str(), fileobj)) {
|
// return pycapsule_new(eb, "llvm::EngineBuilder");
|
||||||
return NULL;
|
//}
|
||||||
}
|
|
||||||
|
|
||||||
return pycapsule_new(eb, "llvm::EngineBuilder");
|
|
||||||
}
|
|
||||||
|
|
||||||
static
|
static
|
||||||
PyObject* EngineBuilder_setMAttrs(llvm::EngineBuilder* eb,
|
PyObject* EngineBuilder_setMAttrs(llvm::EngineBuilder* eb,
|
||||||
|
|
|
||||||
|
|
@ -23,9 +23,9 @@ class EngineBuilder:
|
||||||
|
|
||||||
setEngineKind = _setter(Kind)
|
setEngineKind = _setter(Kind)
|
||||||
setJITMemoryManager = _setter(ptr(JITMemoryManager))
|
setJITMemoryManager = _setter(ptr(JITMemoryManager))
|
||||||
|
# FIXME
|
||||||
setErrorStr = CustomMethod('EngineBuilder_setErrorStr',
|
# setErrorStr = CustomMethod('EngineBuilder_setErrorStr',
|
||||||
PyObjectPtr, PyObjectPtr)
|
# PyObjectPtr, PyObjectPtr)
|
||||||
|
|
||||||
setOptLevel = _setter(CodeGenOpt.Level)
|
setOptLevel = _setter(CodeGenOpt.Level)
|
||||||
#setTargetOptions =
|
#setTargetOptions =
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue