summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2010-09-10 23:52:42 (GMT)
committerBenjamin Peterson <benjamin@python.org>2010-09-10 23:52:42 (GMT)
commitd0de25d731d4158ad7e20035e97536ec0ce92165 (patch)
tree030f6583f0911aed912a38b8595d42234c6efedd
parent6f7b783cde7c68cba931313237894d1df13a34ed (diff)
downloadcpython-d0de25d731d4158ad7e20035e97536ec0ce92165.zip
cpython-d0de25d731d4158ad7e20035e97536ec0ce92165.tar.gz
cpython-d0de25d731d4158ad7e20035e97536ec0ce92165.tar.bz2
use Py_REFCNT
-rw-r--r--Python/ceval.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Python/ceval.c b/Python/ceval.c
index 2c7f57b..51d9fbf 100644
--- a/Python/ceval.c
+++ b/Python/ceval.c
@@ -4394,7 +4394,7 @@ unicode_concatenate(PyObject *v, PyObject *w,
return NULL;
}
- if (v->ob_refcnt == 2) {
+ if (Py_REFCNF(v) == 2) {
/* In the common case, there are 2 references to the value
* stored in 'variable' when the += is performed: one on the
* value stack (in 'v') and one still stored in the
@@ -4435,7 +4435,7 @@ unicode_concatenate(PyObject *v, PyObject *w,
}
}
- if (v->ob_refcnt == 1 && !PyUnicode_CHECK_INTERNED(v)) {
+ if (Py_REFCNF(v) == 1 && !PyUnicode_CHECK_INTERNED(v)) {
/* Now we own the last reference to 'v', so we can resize it
* in-place.
*/