diff --git a/include/pybind11/eval.h b/include/pybind11/eval.h index 4dfb19721..b7e7e95c9 100644 --- a/include/pybind11/eval.h +++ b/include/pybind11/eval.h @@ -83,7 +83,9 @@ object eval_file(str fname, object global = object(), object local = object()) { FILE *f = _Py_fopen(fname.ptr(), "r"); #else /* No unicode support in open() :( */ - object fobj(PyFile_FromString(fname_str.c_str(), const_cast("r")), false); + object fobj(PyFile_FromString( + const_cast(fname_str.c_str()), + const_cast("r")), false); FILE *f = nullptr; if (fobj) f = PyFile_AsFile(fobj.ptr());