pike.git / src / docode.c

version» Context lines:

pike.git/src/docode.c:1092:    case F_AND_EQ:    case F_OR_EQ:    case F_XOR_EQ:    case F_LSH_EQ:    case F_RSH_EQ:    case F_ADD_EQ:    case F_SUB_EQ:    case F_MULT_EQ:    case F_MOD_EQ:    case F_DIV_EQ: -  if(CAR(n)->token == F_AUTO_MAP_MARKER || -  CDR(n)->token == F_AUTO_MAP_MARKER) +  if((CAR(n) && CAR(n)->token == F_AUTO_MAP_MARKER) || +  (CDR(n) && CDR(n)->token == F_AUTO_MAP_MARKER))    {    char *opname;       if(CAR(n)->token == F_AUTO_MAP_MARKER)    {    int depth=0;    node *tmp=CAR(n);    while(tmp->token == F_AUTO_MAP_MARKER)    {    depth++;