Commit 8fb62a2e authored by Thomas Wouters's avatar Thomas Wouters

Adjust debugging code in the implementation of the DUP_TOPX bytecode, use

Py_FatalError() instead, and clarify the message somewhat. As discussed on
python-dev.
parent f27f5ab3
......@@ -775,11 +775,7 @@ eval_code2(PyCodeObject *co, PyObject *globals, PyObject *locals,
PUSH(x);
continue;
default:
fprintf(stderr, "Invalid argument to DUP_TOPX: %d!\n", oparg);
PyErr_SetString(PyExc_SystemError,
"invalid argument to DUP_TOPX");
x = NULL;
break;
Py_FatalError("invalid argument to DUP_TOPX (bytecode corruption?)");
}
break;
......
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