pike.git / src / peep.c

version» Context lines:

pike.git/src/peep.c:566: Inside #if defined(PIKE_DEBUG)
   if (!(debug_options & NO_PEEP_OPTIMIZING))    Pike_fatal ("Failed to optimize away an unused label.\n");   #endif    break;    }   #ifdef PIKE_DEBUG    if(c->arg > max_label || c->arg < 0)    Pike_fatal("max_label calculation failed!\n");       if(labels[c->arg] != -1) -  Pike_fatal("Duplicate label!\n"); +  Pike_fatal("Duplicate label %d!\n", c->arg);   #endif    FLUSH_CODE_GENERATOR_STATE();    labels[c->arg] = (INT32)PIKE_PC;    if ((e+1 < length) &&    (c[1].opcode != F_LABEL) &&    (c[1].opcode != F_BYTE) &&    (c[1].opcode != F_ENTRY) &&    (c[1].opcode != F_DATA)) {    /* Don't add redundant code before labels or raw data. */    UPDATE_PC();