Skip to content

Commit a02b2c3

Browse files
committed
Fix ISO C90 compatibility
Move variable declaration before code.
1 parent 569ddd8 commit a02b2c3

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎Include/refcount.h‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -561,8 +561,8 @@ static inline Py_ALWAYS_INLINE void Py_DECREF(PyObject *op)
561561
do { \
562562
PyObject **_tmp_dst_ptr = _Py_CAST(PyObject**, &(dst)); \
563563
PyObject *_tmp_old_dst; \
564-
memcpy(&_tmp_old_dst, _tmp_dst_ptr, sizeof(PyObject*)); \
565564
PyObject *_tmp_src = _PyObject_CAST(src); \
565+
memcpy(&_tmp_old_dst, _tmp_dst_ptr, sizeof(PyObject*)); \
566566
memcpy(_tmp_dst_ptr, &_tmp_src, sizeof(PyObject*)); \
567567
Py_DECREF(_tmp_old_dst); \
568568
} while (0)
@@ -592,8 +592,8 @@ static inline Py_ALWAYS_INLINE void Py_DECREF(PyObject *op)
592592
do { \
593593
PyObject **_tmp_dst_ptr = _Py_CAST(PyObject**, &(dst)); \
594594
PyObject *_tmp_old_dst; \
595-
memcpy(&_tmp_old_dst, _tmp_dst_ptr, sizeof(PyObject*)); \
596595
PyObject *_tmp_src = _PyObject_CAST(src); \
596+
memcpy(&_tmp_old_dst, _tmp_dst_ptr, sizeof(PyObject*)); \
597597
memcpy(_tmp_dst_ptr, &_tmp_src, sizeof(PyObject*)); \
598598
Py_XDECREF(_tmp_old_dst); \
599599
} while (0)

0 commit comments

Comments
 (0)