pike.git / src / docode.c

version» Context lines:

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    }