pike.git / src / las.c

version» Context lines:

pike.git/src/las.c:1188:    push_object_type (0, parent_prog->id);    res->type = pop_unfinished_type();    res->node_info = OPT_NOT_CONST;    Pike_compiler->compiler_frame->opt_flags |= OPT_EXTERNAL_DEPEND;    }    else {    struct identifier *id = ID_FROM_INT(parent_prog, i);   #ifdef PIKE_DEBUG    if(d_flag)    { -  check_type_string(id->type); +     check_string(id->name);    }   #endif       /* Mark the identifier reference as used. */    PTR_FROM_INT(parent_prog, i)->id_flags |= ID_USED;       copy_pike_type(res->type, id->type);       /* FIXME: The IDENTIFIER_IS_ALIAS case isn't handled! */
pike.git/src/las.c:3925:    }       if (n->type != old_type) {    if (n->parent) {    n->parent->node_info |= OPT_TYPE_NOT_FIXED;    }    }    if (old_type) {    free_type(old_type);    } - #ifdef PIKE_DEBUG -  check_type_string(n->type); - #endif /* PIKE_DEBUG */ +    }      static void zapp_try_optimize(node *n)   {    node *parent;    node *orig_n = n;       if(!n) return;       parent = n->parent;