$ perl -we'"" !~ //' Useless use of not in void context at -e line 1. Because there isn't actually a not or ! operator there, I'd like to see this changed: --- perl/op.c.orig 2004-04-07 01:01:29.000000000 -0700 +++ perl/op.c 2004-05-08 23:18:44.681518400 -0700 @@ -661,6 +661,15 @@ Perl_scalarvoid(pTHX_ OP *o) useless = OP_DESC(o); break; + case OP_NOT: + kid = cUNOPo->op_first; + if (kid->op_type != OP_MATCH && kid->op_type != OP_SUBST && + kid->op_type != OP_TRANS) { + goto func_ops; + } + useless = "negative binding operation"; + break; + case OP_RV2GV: case OP_RV2SV: case OP_RV2AV: End of Patch.Thread Next