PP(pp_nbit_and)
{
dSP;
- tryAMAGICbin_MG(band_amg, AMGf_assign);
+ tryAMAGICbin_MG(band_amg, AMGf_assign|AMGf_numarg);
{
dATARGET; dPOPTOPssrl;
if (PL_op->op_private & HINT_INTEGER) {
const int op_type = PL_op->op_type;
tryAMAGICbin_MG((op_type == OP_NBIT_OR ? bor_amg : bxor_amg),
- AMGf_assign);
+ AMGf_assign|AMGf_numarg);
{
dATARGET; dPOPTOPssrl;
if (PL_op->op_private & HINT_INTEGER) {
PP(pp_ncomplement)
{
dSP;
- tryAMAGICun_MG(compl_amg, AMGf_numeric);
+ tryAMAGICun_MG(compl_amg, AMGf_numeric|AMGf_numarg);
{
dTARGET; dTOPss;
if (PL_op->op_private & HINT_INTEGER) {