pike.git
/
src
/
operators.c
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/operators.c:957:
return !s->u.integer; case PIKE_T_FUNCTION: if (SUBTYPEOF(*s) == FUNCTION_BUILTIN) return 0; /* FALL_THROUGH */ case PIKE_T_OBJECT: return !s->u.object->prog; } return 0; case T_ASSIGN: case PIKE_T_NAME:
+
case PIKE_T_ATTRIBUTE:
type = type->cdr; goto loop; case T_AND: if (!low_check_soft_cast(s, type->car)) return 0; type = type->cdr; goto loop; case T_OR: if (low_check_soft_cast(s, type->car)) return 1; type = type->cdr; goto loop;