pike.git / src / las.cmod

version» Context lines:

pike.git/src/las.cmod:433:    Pike_compiler->compiler_frame->variable[e].type))    return 0;    }    return 1;   }      static int check_node_type(node *n, struct pike_type *t, const char *msg)   {   #if 1    struct pike_type *diff = type_binop(PT_BINOP_MINUS, n->type, t, -  PT_FLAG_CMP_NULLABLE, -  PT_FLAG_CMP_NULLABLE, 0); +  PT_FLAG_CMP_VOID_IS_ZERO, +  PT_FLAG_CMP_VOID_IS_ZERO, 0);    if (!diff) return 1; /* Strict match. */    if (diff == n->type) {    /* Strict mismatch. */    yytype_report(REPORT_ERROR, NULL, 0, t, NULL, 0, diff, 0, msg);    free_type(diff);    /* print_tree(n); */    return 0;    }    if (n->type != zero_type_string) {    /* Report if the only match was for zero. */