From 5fc5ba2e6631608922fb4e008f7419704ae61af5 Mon Sep 17 00:00:00 2001 From: Siu Kwan Lam Date: Mon, 7 Jan 2013 16:31:09 -0600 Subject: [PATCH] Fix free/delete mismatch in LLVMGetNativeCodeFromModule --- llvm/_core.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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