diff --git a/llvmpy/include/llvm_binding/conversion.h b/llvmpy/include/llvm_binding/conversion.h index da90de6..a9f073c 100644 --- a/llvmpy/include/llvm_binding/conversion.h +++ b/llvmpy/include/llvm_binding/conversion.h @@ -207,14 +207,13 @@ int py_bool_to(PyObject *boolobj, bool & val){ static PyObject* py_str_from(const std::string &str){ - puts(str.c_str()); - return PyString_FromStringAndSize(str.c_str(), str.size()); + return PyString_FromStringAndSize(str.data(), str.size()); } static PyObject* py_bytes_from(const std::string &str){ - return PyBytes_FromStringAndSize(str.c_str(), str.size()); + return PyBytes_FromStringAndSize(str.data(), str.size()); } // //static