Commit bfe51ea5 authored by Thomas Wouters's avatar Thomas Wouters

Fix assertions.

parent c2e20744
...@@ -257,11 +257,11 @@ PyAST_Compile(mod_ty mod, const char *filename, PyCompilerFlags *flags, ...@@ -257,11 +257,11 @@ PyAST_Compile(mod_ty mod, const char *filename, PyCompilerFlags *flags,
if (!__doc__) { if (!__doc__) {
__doc__ = PyString_InternFromString("__doc__"); __doc__ = PyString_InternFromString("__doc__");
if (!__doc__) if (!__doc__)
goto error; return NULL;
} }
if (!compiler_init(&c)) if (!compiler_init(&c))
goto error; return NULL;
c.c_filename = filename; c.c_filename = filename;
c.c_arena = arena; c.c_arena = arena;
c.c_future = PyFuture_FromAST(mod, filename); c.c_future = PyFuture_FromAST(mod, filename);
...@@ -291,7 +291,7 @@ PyAST_Compile(mod_ty mod, const char *filename, PyCompilerFlags *flags, ...@@ -291,7 +291,7 @@ PyAST_Compile(mod_ty mod, const char *filename, PyCompilerFlags *flags,
error: error:
compiler_free(&c); compiler_free(&c);
assert(!PyErr_Occurred()); assert(co || PyErr_Occurred());
return co; return co;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment