From: Raymond Hettinger Date: Sun, 27 Sep 2015 04:11:05 +0000 (-0700) Subject: Minor tweak to the order of variable updates. X-Git-Tag: v3.6.0a1~1431 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7c0b70f41910fb70432f32f8ed263a56110a5525;p=thirdparty%2FPython%2Fcpython.git Minor tweak to the order of variable updates. --- diff --git a/Modules/_collectionsmodule.c b/Modules/_collectionsmodule.c index 9210e24b2e0e..66c2a7458ab8 100644 --- a/Modules/_collectionsmodule.c +++ b/Modules/_collectionsmodule.c @@ -315,8 +315,8 @@ deque_append(dequeobject *deque, PyObject *item) MARK_END(b->rightlink); deque->rightindex = -1; } - Py_INCREF(item); Py_SIZE(deque)++; + Py_INCREF(item); deque->rightindex++; deque->rightblock->data[deque->rightindex] = item; deque_trim_left(deque); @@ -340,8 +340,8 @@ deque_appendleft(dequeobject *deque, PyObject *item) MARK_END(b->leftlink); deque->leftindex = BLOCKLEN; } - Py_INCREF(item); Py_SIZE(deque)++; + Py_INCREF(item); deque->leftindex--; deque->leftblock->data[deque->leftindex] = item; deque_trim_right(deque);