Branch: Tag:

2006-01-24

2006-01-24 14:19:23 by Martin Stjernholm <mast@lysator.liu.se>

Delay the warning a bit to avoid false alarms.

Rev: src/module.c:1.38

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: module.c,v 1.37 2006/01/24 13:10:27 mast Exp $ + || $Id: module.c,v 1.38 2006/01/24 14:19:23 mast Exp $   */      #include "global.h"
354: Inside #if defined(DO_PIKE_CLEANUP)
   * always report destructed objects. We use the gc in a special mode    * for this to get a reasonably sane destruct order. */    gc_destruct_everything = 1; -  exit_cleanup_in_progress = 1; /* Warn about object creation from now on. */ +     count = do_gc (NULL, 1);    while (count) {    size_t new_count = do_gc (NULL, 1);
366: Inside #if defined(DO_PIKE_CLEANUP)
   count = new_count;    }    gc_destruct_everything = 0; +  exit_cleanup_in_progress = 1; /* Warn about object creation from now on. */    }       /* Unload dynamic modules before static ones. */