pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:2642:    goto loop;    default:    low_describe_type(s, t);    break;    }   }      void low_describe_type(struct string_builder *s, struct pike_type *t)   {    check_c_stack(1024); +  if (!t) { +  string_builder_strcat(s, "__unknown__"); +  return; +  }    switch(t->type) /* NB: No masking here! */    {    case '0': case '1': case '2': case '3': case '4':    case '5': case '6': case '7': case '8': case '9':    string_builder_putchar(s, t->type);    break;       case T_ASSIGN:    string_builder_sprintf(s, "(%c=%T)", '0' + CAR_TO_INT(t), t->cdr);    break;