Branch: Tag:

2022-03-19

2022-03-19 11:45:16 by Henrik Grubbström (Grubba) <grubba@grubba.org>

EFUNs: Negating a type is the same as inverting it.

2419:    return;    }    -  /* FIXME: Support types? */ -  +     default:    {    int args = 2;
4747:    SET_SVAL(Pike_sp[-1], T_INT, NUMBER_NUMBER, integer, -Pike_sp[-1].u.integer);    return;    +  case T_TYPE: +  o_compl(); +  return; +     default:    PIKE_ERROR("`-", "Bad argument to unary minus.\n", Pike_sp, 1);    }