@@ identifier X; expression Y; expression Z; @@ ( Py_DECREF(X); Y = Z; | Py_XDECREF(X); Y = Z; | Py_DECREF(Y); Y = NULL; | Py_XDECREF(Y); Y = NULL; | - Py_DECREF(Y); Y = Z; + Py_REPLACE(Y, Z); | - Py_XDECREF(Y); Y = Z; + Py_XREPLACE(Y, Z); )