[Python-Dev] Crash in new "trashcan" mechanism.
Vladimir Marangozov
Vladimir.Marangozov@inrialpes.fr
Wed, 12 Apr 2000 05:34:48 +0200 (CEST)
Of course, this
Vladimir Marangozov wrote:
>
> to:
>
> #define Py_TRASHCAN_SAFE_BEGIN(op) \
> { \
> ++_PyTrash_delete_nesting; \
> if (_PyTrash_delete_nesting >= PyTrash_UNWIND_LEVEL && \
> _PyTrash_deposit_object((PyObject*)op) != 0) { \
>
was meant to be this:
#define Py_TRASHCAN_SAFE_BEGIN(op) \
{ \
++_PyTrash_delete_nesting; \
if (_PyTrash_delete_nesting < PyTrash_UNWIND_LEVEL || \
_PyTrash_deposit_object((PyObject*)op) != 0) { \
--
Vladimir MARANGOZOV | Vladimir.Marangozov@inrialpes.fr
http://sirac.inrialpes.fr/~marangoz | tel:(+33-4)76615277 fax:76615252