]> granicus.if.org Git - python/commitdiff
#4801 _collections module fails to build on cygwin.
authorAmaury Forgeot d'Arc <amauryfa@gmail.com>
Fri, 2 Jan 2009 00:03:54 +0000 (00:03 +0000)
committerAmaury Forgeot d'Arc <amauryfa@gmail.com>
Fri, 2 Jan 2009 00:03:54 +0000 (00:03 +0000)
_PyObject_GC_TRACK is the macro version of PyObject_GC_Track,
and according to documentation it should not be used for extension modules.

Modules/_collectionsmodule.c

index 37633d2dda88d840c064a99f5a0b3c34a0b788dd..002953203247cf61490170f5c45e43655156b4f4 100644 (file)
@@ -967,7 +967,7 @@ deque_iter(dequeobject *deque)
        it->deque = deque;
        it->state = deque->state;
        it->counter = deque->len;
-       _PyObject_GC_TRACK(it);
+       PyObject_GC_Track(it);
        return (PyObject *)it;
 }
 
@@ -1077,7 +1077,7 @@ deque_reviter(dequeobject *deque)
        it->deque = deque;
        it->state = deque->state;
        it->counter = deque->len;
-       _PyObject_GC_TRACK(it);
+       PyObject_GC_Track(it);
        return (PyObject *)it;
 }