pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:9104:       return !tmp2;   }      int check_variant_overload(struct pike_type *a, struct pike_type *b)   {    clear_markers();    return !low_pike_types_le(b, a, 0, LE_TYPE_SVALUE);   }    - #ifdef DEBUG_MALLOC - #define low_index_type(X,Y,Z) ((struct pike_type *)debug_malloc_pass(debug_low_index_type((X),(Y),(Z)))) - #else - #define low_index_type debug_low_index_type - #endif +       /* FIXME, add the index */ - static struct pike_type *debug_low_index_type(struct pike_type *t, + static struct pike_type *low_index_type(struct pike_type *t,    struct pike_type *index_type,    node *n) -  + #ifdef DEBUG_MALLOC + #define low_index_type(X,Y,Z) ((struct pike_type *)debug_malloc_pass(low_index_type((X),(Y),(Z)))) + #endif   {    struct pike_type *tmp;    struct program *p;    int pragmas = 0;       if (n) {    struct compilation *c = THIS_COMPILATION;    CHECK_COMPILER();    pragmas = c->lex.pragmas;    }