Branch: Tag:

2004-05-28

2004-05-28 09:42:44 by Martin Stjernholm <mast@lysator.liu.se>

Fixed bug in stack handling that could cause problems e.g. when there are
destructed objects in indices.

Rev: src/rbtree_low.h:1.8

2:   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: rbtree_low.h,v 1.7 2003/01/08 22:28:06 grubba Exp $ + || $Id: rbtree_low.h,v 1.8 2004/05/28 09:42:44 mast Exp $   */      /* The lower level api for using rbtree. This is in a separate file
141:   #define RBSTACK_FREE_SET_ROOT(rbstack, node) do { \    if ((rbstack).ssp) { \    if ((rbstack).slice->up) rbstack_free (&(rbstack)); \ +  (rbstack).ssp = 0; \    (node) = (rbstack).slice->stack[0]; \    } \    DO_IF_RB_STATS ( \