pike.git / src / peep.c

version» Context lines:

pike.git/src/peep.c:391:    p+=offset;    return p;    }else{    offset-=fifo_len;    offset+=eye;    if(offset >= len) return 0;    return instructions+offset;    }    }else{    fatal("Can't handle negative offsets in peephole optimizer!\n"); +  return 0; /* Make GCC happy */    }   }      static int opcode(int offset)   {    p_instr *a;    a=instr(offset);    if(a) return a->opcode;    return -1;   }
pike.git/src/peep.c:436:    while(n>0)    {    if(fifo_len)    {    p_instr *p;      #ifdef DEBUG    if(instrbuf.s.len <= 0)    fatal("Popping out of opcodes.\n");   #endif -  low_make_buf_space(-sizeof(p_instr), &instrbuf); +  low_make_buf_space(-((INT32)sizeof(p_instr)), &instrbuf);    p=(p_instr *)low_make_buf_space(0, &instrbuf);       free_string(p->file);    fifo_len--;    }else{    eye++;    }    n--;    }   }