pike.git
/
src
/
docode.c
version
»
Context lines:
10
20
40
80
file
none
3
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++;