pike.git / src / interpret.c

version» Context lines:

pike.git/src/interpret.c:1:   /*   || 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: interpret.c,v 1.324 2003/08/08 11:02:15 mast Exp $ + || $Id: interpret.c,v 1.325 2003/08/08 13:21:49 mast Exp $   */      #include "global.h" - RCSID("$Id: interpret.c,v 1.324 2003/08/08 11:02:15 mast Exp $"); + RCSID("$Id: interpret.c,v 1.325 2003/08/08 13:21:49 mast Exp $");   #include "interpret.h"   #include "object.h"   #include "program.h"   #include "svalue.h"   #include "array.h"   #include "mapping.h"   #include "pike_error.h"   #include "language.h"   #include "stralloc.h"   #include "constants.h"
pike.git/src/interpret.c:1734:    basic_low_return (save_sp);       if(save_sp < Pike_sp)    {    pop_n_elems(Pike_sp-save_sp);    /* consider using a flag for immediate destruct instead... */    destruct_objects_to_destruct();    }      #if defined (PIKE_USE_MACHINE_CODE) && defined (OPCODE_RETURN_JUMPADDR) -  sub_ref (o); +  free_object (o);   #endif   }         void unlink_previous_frame(void)   {    struct pike_frame *current, *prev;    struct svalue *target, **smsp;    int freespace;