diff --git a/llvm/_core.cpp b/llvm/_core.cpp index e5c309c..2c95a12 100644 --- a/llvm/_core.cpp +++ b/llvm/_core.cpp @@ -259,7 +259,7 @@ _wLLVMGetNativeCodeFromModule(PyObject * self, PyObject * args) const char *chars = reinterpret_cast(ubytes) ; PyObject * ret = PyBytes_FromStringAndSize(chars, len); - LLVMDisposeMessage(const_cast(chars)); + delete [] ubytes; return ret; LLVMPY_CATCH_ALL