When the split occurs (to make the opti{miser,onal}) this isn't
(Richard Clamp reminded me that I forgot to do this)
p4raw-id: //depot/perl@21586
o->op_seq = PL_op_seqmax++;
break;
case OP_STUB:
+ /* XXX This makes sub {}; work as expected.
+ ie {return;} not {return @_;}
+ When optimiser is properly split into fixups and
+ optimisations, this needs to stay in the fixups. */
if(!oldop &&
o->op_next &&
o->op_next->op_type == OP_LEAVESUB) {