summaryrefslogtreecommitdiffstats
path: root/Modules/_collectionsmodule.c
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2016-03-02 08:06:21 (GMT)
committerRaymond Hettinger <python@rcn.com>2016-03-02 08:06:21 (GMT)
commit589106b20683b95aac1fe29cf9db5aed632f1cf3 (patch)
tree46a0eab007ef16c0a94a4756504cc904cddb5ab7 /Modules/_collectionsmodule.c
parent2ad474ba5e8ac06b7edae3cd2e15ab93212dd01b (diff)
downloadcpython-589106b20683b95aac1fe29cf9db5aed632f1cf3.zip
cpython-589106b20683b95aac1fe29cf9db5aed632f1cf3.tar.gz
cpython-589106b20683b95aac1fe29cf9db5aed632f1cf3.tar.bz2
Put block length computations in a more logical order.
Diffstat (limited to 'Modules/_collectionsmodule.c')
-rw-r--r--Modules/_collectionsmodule.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Modules/_collectionsmodule.c b/Modules/_collectionsmodule.c
index 0b7a88f..309dfd2 100644
--- a/Modules/_collectionsmodule.c
+++ b/Modules/_collectionsmodule.c
@@ -589,8 +589,8 @@ deque_clear(dequeobject *deque)
/* Now the old size, leftblock, and leftindex are disconnected from
the empty deque and we can use them to decref the pointers.
*/
- itemptr = &leftblock->data[leftindex];
m = (BLOCKLEN - leftindex > n) ? n : BLOCKLEN - leftindex;
+ itemptr = &leftblock->data[leftindex];
limit = &leftblock->data[leftindex + m];
n -= m;
while (1) {
@@ -600,8 +600,8 @@ deque_clear(dequeobject *deque)
CHECK_NOT_END(leftblock->rightlink);
prevblock = leftblock;
leftblock = leftblock->rightlink;
- itemptr = leftblock->data;
m = (n > BLOCKLEN) ? BLOCKLEN : n;
+ itemptr = leftblock->data;
limit = &leftblock->data[m];
n -= m;
freeblock(prevblock);