Minor tweak to the order of variable updates.

This commit is contained in:
Raymond Hettinger 2015-09-26 21:11:05 -07:00
parent f2b02ced7e
commit 7c0b70f419

View file

@ -315,8 +315,8 @@ deque_append(dequeobject *deque, PyObject *item)
MARK_END(b->rightlink); MARK_END(b->rightlink);
deque->rightindex = -1; deque->rightindex = -1;
} }
Py_INCREF(item);
Py_SIZE(deque)++; Py_SIZE(deque)++;
Py_INCREF(item);
deque->rightindex++; deque->rightindex++;
deque->rightblock->data[deque->rightindex] = item; deque->rightblock->data[deque->rightindex] = item;
deque_trim_left(deque); deque_trim_left(deque);
@ -340,8 +340,8 @@ deque_appendleft(dequeobject *deque, PyObject *item)
MARK_END(b->leftlink); MARK_END(b->leftlink);
deque->leftindex = BLOCKLEN; deque->leftindex = BLOCKLEN;
} }
Py_INCREF(item);
Py_SIZE(deque)++; Py_SIZE(deque)++;
Py_INCREF(item);
deque->leftindex--; deque->leftindex--;
deque->leftblock->data[deque->leftindex] = item; deque->leftblock->data[deque->leftindex] = item;
deque_trim_right(deque); deque_trim_right(deque);