pike.git / src / pike_types.cmod

version» Context lines:

pike.git/src/pike_types.cmod:6387:   struct pike_type *type_binop(enum pt_binop op,    struct pike_type *a,    struct pike_type *b,    enum pt_cmp_flags aflags,    enum pt_cmp_flags bflags,    enum pt_remap_flags remap_flags)   {    struct remap_state remap;    struct pike_type *ret;    + #ifdef PIKE_DEBUG +  if (l_flag > 2) { +  remap_flags |= PT_FLAG_REMAP_TRACE; +  } + #endif +     INIT_REMAP_STATE(remap);       ret = low_type_binop(op, a, b, &remap, aflags, bflags, remap_flags);       if ((remap.markers[0] || remap.markers[1]) && ret &&    ((op == PT_BINOP_AND) || (op == PT_BINOP_MINUS))) {    /* We may need to backpatch marker restrictions. */   #ifdef PIKE_DEBUG    if (l_flag > 1) {    fprintf(stderr, "Back-patching markers.\n"