pike.git / src / las.c

version» Context lines:

pike.git/src/las.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: las.c,v 1.345 2004/03/16 13:42:30 grubba Exp $ + || $Id: las.c,v 1.346 2004/05/29 18:13:41 grubba Exp $   */      #include "global.h" - RCSID("$Id: las.c,v 1.345 2004/03/16 13:42:30 grubba Exp $"); + RCSID("$Id: las.c,v 1.346 2004/05/29 18:13:41 grubba Exp $");    - #include "language.h" +    #include "interpret.h"   #include "las.h"   #include "array.h"   #include "object.h"   #include "stralloc.h"   #include "dynamic_buffer.h"   #include "lex.h"   #include "pike_types.h"   #include "constants.h"   #include "mapping.h"
pike.git/src/las.c:5463:       while(prog->num_constants > num_constants)    {    struct program_constant *p_const;       prog->num_constants--;       p_const = prog->constants + prog->num_constants;       free_svalue(&p_const->sval); + #if 0    if (p_const->name) {    free_string(p_const->name);    p_const->name = NULL;    } -  + #endif /* 0 */    }      #ifdef PIKE_USE_MACHINE_CODE    prog->num_relocations = num_relocations;      #ifdef VALGRIND_DISCARD_TRANSLATIONS    /* We won't use this machine code any more... */    VALGRIND_DISCARD_TRANSLATIONS(prog->program + num_program,    (prog->num_program - num_program)*sizeof(PIKE_OPCODE_T));   #endif /* VALGRIND_DISCARD_TRANSLATIONS */