must copy changes from win32/makeifle.mk to wince/makefile.ce
[p5sagit/p5-mst-13.2.git] / op.c
diff --git a/op.c b/op.c
index 6beeae0..04df4de 100644 (file)
--- a/op.c
+++ b/op.c
@@ -6277,6 +6277,10 @@ Perl_peep(pTHX_ register OP *o)
            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) {