Honour lexical prototypes
authorFather Chrysostomos <sprout@cpan.org>
Sun, 9 Sep 2012 02:28:00 +0000 (19:28 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 16 Sep 2012 05:45:08 +0000 (22:45 -0700)
commit279d09bf89368223d8f0f73d7945e082e8bdaf6a
tree81f94e2d5cdc6b39b56fb755978ce1ad8ed02705
parent689aac7bfc3ed834caafc028165e62b1badfb320
Honour lexical prototypes

newCVREF is changed to return a PADCV op, not an RV2CV with a PADCV
kid, to keep the rv2cv_op_cv changes to a minimum.  (For some reason,
if newCVREF returns an RV2CV, we end up with two inside each other.)

I also added a test for recursion, since I nearly broke it.
op.c
t/cmd/lexsub.t