2000-09-14
2000-09-14 15:25:36 by Martin Stjernholm <mast@lysator.liu.se>
-
7e697c1b481a2b5b04f638323499edf0a5b4a028
(8 lines)
(+3/-5)
[
Show
| Annotate
]
Branch: 7.9
Removed an unnecessary #ifdef PIKE_DEBUG inside an #ifdef PIKE_DEBUG.
Rev: src/gc.c:1.133
30:
#include "block_alloc.h"
- RCSID("$Id: gc.c,v 1.132 2000/09/04 23:08:33 grubba Exp $");
+ RCSID("$Id: gc.c,v 1.133 2000/09/14 15:25:36 mast Exp $");
/* Run garbage collect approximately every time
* 20 percent of all arrays, objects and programs is
1115: Inside #if defined(PIKE_DEBUG)
if (Pike_in_gc != GC_PASS_MARK)
fatal("gc_is_referenced() called in invalid gc pass.\n");
- #ifdef PIKE_DEBUG
+
if (gc_debug) {
m = find_marker(a);
if ((!m || !(m->flags & GC_PRETOUCHED)) &&
1123: Inside #if defined(PIKE_DEBUG) and #if defined(PIKE_DEBUG)
gc_fatal(a, 0, "Doing gc_is_referenced() on invalid object.\n");
if (!m) m = get_marker(a);
}
- else
- #endif /* PIKE_DEBUG */
- m = get_marker(a);
+ else m = get_marker(a);
if (m->flags & GC_IS_REFERENCED)
gc_fatal(a, 0, "gc_is_referenced() called twice for thing.\n");