This commit is contained in:
Brett Cannon 2013-07-06 18:05:02 -04:00
commit b1f7632c1c
1 changed files with 6 additions and 6 deletions

View File

@ -805,17 +805,17 @@ deque_traverse(dequeobject *deque, visitproc visit, void *arg)
Py_ssize_t index; Py_ssize_t index;
Py_ssize_t indexlo = deque->leftindex; Py_ssize_t indexlo = deque->leftindex;
for (b = deque->leftblock; b != NULL; b = b->rightlink) { for (b = deque->leftblock; b != deque->rightblock; b = b->rightlink) {
const Py_ssize_t indexhi = b == deque->rightblock ? for (index = indexlo; index < BLOCKLEN ; index++) {
deque->rightindex :
BLOCKLEN - 1;
for (index = indexlo; index <= indexhi; ++index) {
item = b->data[index]; item = b->data[index];
Py_VISIT(item); Py_VISIT(item);
} }
indexlo = 0; indexlo = 0;
} }
for (index = indexlo; index <= deque->rightindex; index++) {
item = b->data[index];
Py_VISIT(item);
}
return 0; return 0;
} }