Commit ea7b7488 authored by Jeffrey Yasskin's avatar Jeffrey Yasskin

Fix test_capi in !pydebug mode, where my original attempt segfaulted without

producing the expected error message.  The test only tests what it's supposed
to test in pydebug mode though.  Fixes issue 8726.
parent 7cf7d722
......@@ -2011,7 +2011,11 @@ static PyObject *
crash_no_current_thread(PyObject *self)
{
Py_BEGIN_ALLOW_THREADS
PyErr_SetString(PyExc_SystemError, "bork bork bork");
/* Using PyThreadState_Get() directly allows the test to pass in
!pydebug mode. However, the test only actually tests anything
in pydebug mode, since that's where the infinite loop was in
the first place. */
PyThreadState_Get();
Py_END_ALLOW_THREADS
return NULL;
}
......
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