pike.git / src / peep.c

version» Context lines:

pike.git/src/peep.c:12:   #include "peep.h"   #include "dmalloc.h"   #include "stuff.h"   #include "bignum.h"   #include "opcodes.h"   #include "builtin_functions.h"   #include "constants.h"   #include "interpret.h"   #include "pikecode.h"    - RCSID("$Id: peep.c,v 1.64 2001/07/24 01:16:11 hubbe Exp $"); + RCSID("$Id: peep.c,v 1.65 2001/07/24 13:51:53 grubba Exp $");      static void asm_opt(void);      dynamic_buffer instrbuf;      static int hasarg(int opcode)   {    return instrs[opcode-F_OFFSET].flags & I_HASARG;   }   
pike.git/src/peep.c:289:    break;       case F_BYTE:    ins_byte((unsigned char)(c->arg));    break;       case F_DATA:    ins_data(c->arg);    break;    +  case F_ENTRY: + #ifdef INS_ENTRY +  INS_ENTRY(); + #endif /* INS_ENTRY */ +  break; +     case F_LABEL:    if(c->arg == -1) break;   #ifdef PIKE_DEBUG    if(c->arg > max_label || c->arg < 0)    fatal("max_label calculation failed!\n");       if(labels[c->arg] != -1)    fatal("Duplicate label!\n");   #endif    labels[c->arg] = DO_NOT_WARN((INT32)PC);