Make entertry a LOGOP, not BASEOP/UNOP
authorReini Urban <rurban@x-ray.at>
Sun, 12 Dec 2010 15:20:33 +0000 (16:20 +0100)
committerFather Chrysostomos <sprout@cpan.org>
Sun, 12 Dec 2010 20:32:51 +0000 (12:32 -0800)
commita4256772dd403c7ce44dc3a7f7a15da1982f8905
tree587213a33bb7175dbaef93ed63ff924c5df4e3c4
parent929fffa4acb2dedab3293617c11903a4914d8fdf
Make entertry a LOGOP, not BASEOP/UNOP

The initial parse-time UNOP is upgraded at ck_eval to an LOGOP
- op_other holding the ptr to leavetry -
which causes problems at run-time B optype inspection.
The opclass info was always wrong, the Bytecode compiler broke with 5.12.
opcode.h
regen/opcode.pl