pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:264:   #endif    switch(x)    {    case 0: return;    case 1: emit0(F_POP_VALUE); break;    default: emit1(F_POP_N_ELEMS,x); break;    }    current_stack_depth -= x;   }    - static void do_pop_mark(void *ignored) + static void do_pop_mark(void *UNUSED(ignored))   {    struct compilation *c = THIS_COMPILATION;    emit0(F_POP_MARK);   }    - static void do_pop_to_mark(void *ignored) + static void do_pop_to_mark(void *UNUSED(ignored))   {    struct compilation *c = THIS_COMPILATION;    emit0(F_POP_TO_MARK);   }      #ifdef PIKE_DEBUG   static void do_cleanup_synch_mark(void)   {    struct compilation *c = THIS_COMPILATION;    if (d_flag > 2)
pike.git/src/docode.c:608:    default:    my_yyerror("docode: Failed to make svalue for builtin %s",func);    }    free_node(n);   }      static void emit_range (node *n DO_IF_DEBUG (COMMA int num_args))   {    struct compilation *c = THIS_COMPILATION;    node *low = CADR (n), *high = CDDR (n); -  int bound_types; /* Got bogus gcc warning here. */ +  int bound_types = 0; /* Got bogus gcc warning here. */       switch (low->token) {    case F_RANGE_FROM_BEG: bound_types = RANGE_LOW_FROM_BEG; break;    case F_RANGE_FROM_END: bound_types = RANGE_LOW_FROM_END; break;    case F_RANGE_OPEN: bound_types = RANGE_LOW_OPEN; break;   #ifdef PIKE_DEBUG    default:    Pike_fatal ("Unexpected node %d as range lower bound.\n", low->token);   #endif    }