Kaydet (Commit) 3a9ae7fd authored tarafından Raymond Hettinger's avatar Raymond Hettinger

Issue 16398: One more assertion for good measure.

üst 56265564
...@@ -484,6 +484,8 @@ _deque_rotate(dequeobject *deque, Py_ssize_t n) ...@@ -484,6 +484,8 @@ _deque_rotate(dequeobject *deque, Py_ssize_t n)
if (m > BLOCKLEN - 1 - deque->rightindex) if (m > BLOCKLEN - 1 - deque->rightindex)
m = BLOCKLEN - 1 - deque->rightindex; m = BLOCKLEN - 1 - deque->rightindex;
assert (m > 0); assert (m > 0);
assert (deque->leftblock != deque->rightblock ||
deque->leftindex + m < deque->rightindex + 1);
memcpy(&deque->rightblock->data[deque->rightindex + 1], memcpy(&deque->rightblock->data[deque->rightindex + 1],
&deque->leftblock->data[deque->leftindex], &deque->leftblock->data[deque->leftindex],
m * sizeof(PyObject *)); m * sizeof(PyObject *));
......
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