pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:1579:    }    done:    TYPE_STACK_DEBUG("push_finished_type_with_markers");   }      static void push_type_field(TYPE_FIELD field)   {    field &= (BIT_BASIC|BIT_COMPLEX);    if (!field) {    /* No values. */ -  push_type(T_ZERO); +  push_type(PIKE_T_UNKNOWN);    } else if (field == (BIT_BASIC|BIT_COMPLEX)) {    /* All values. */    push_type(T_MIXED);    } else {    /* Check the bits... */    push_type(T_ZERO);       if (field & BIT_COMPLEX) {    if (field & BIT_ARRAY) {    push_type(T_MIXED);