Branch: Tag:

2001-03-22

2001-03-22 02:21:16 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bugfix for placeholders and a little more debug added...

Rev: src/gc.c:1.147
Rev: src/gc.h:1.75
Rev: src/main.c:1.116
Rev: src/object.c:1.166
Rev: src/pike_memory.c:1.102
Rev: src/program.c:1.305

5:   \*/   /**/   #include "global.h" - RCSID("$Id: program.c,v 1.304 2001/03/20 02:45:51 hubbe Exp $"); + RCSID("$Id: program.c,v 1.305 2001/03/22 02:21:16 hubbe Exp $");   #include "program.h"   #include "object.h"   #include "dynamic_buffer.h"
3898:    placeholder->storage=p->storage_needed ?    (char *)xalloc(p->storage_needed) :    (char *)0; +  call_c_initializers(placeholder);    }    }   
3977:    pop_stack(); /* pop the 'default' module */    if(placeholder)    { -  call_c_initializers(placeholder); +     call_pike_initializers(placeholder,0);    }   
4192:    s.type=T_PROGRAM;    s.u.program=null_program;    low_add_constant("__null_program",&s); +  debug_malloc_touch(null_program);    }   }