pike.git / src / peep.c

version» Context lines:

pike.git/src/peep.c:6:   #include "las.h"   #include "docode.h"   #include "main.h"   #include "error.h"   #include "lex.h"   #include "pike_memory.h"   #include "peep.h"   #include "dmalloc.h"   #include "stuff.h"    - RCSID("$Id: peep.c,v 1.23 1998/05/01 15:45:55 grubba Exp $"); + RCSID("$Id: peep.c,v 1.24 1998/05/12 23:51:26 hubbe Exp $");      struct p_instr_s   {    short opcode;    short line;    struct pike_string *file;    INT32 arg;   };      typedef struct p_instr_s p_instr;
pike.git/src/peep.c:325:    free((char *)labels);    free((char *)jumps);    free((char *)uses);          exit_bytecode();   }      /**** Peephole optimizer ****/    + int remove_clear_locals=0x7fffffff;   static int fifo_len, eye,len;   static p_instr *instructions;      int insopt(int f, INT32 b, int cl, struct pike_string *cf)   {    p_instr *p;      #ifdef DEBUG    if(!hasarg(f) && b)    fatal("hasarg(%d) is wrong!\n",f);