diff options
author | Father Chrysostomos <sprout@cpan.org> | 2012-06-08 10:00:38 -0700 |
---|---|---|
committer | Father Chrysostomos <sprout@cpan.org> | 2012-06-08 16:17:03 -0700 |
commit | e157a82b7da0adb94ee8eb516fa3b8da06977900 (patch) | |
tree | e1b22455a336fab192331374821baad3fb26b1b5 /op.c | |
parent | 7eeb6e4ece329a87e4a71555a3e99a1da2a21bb4 (diff) | |
download | perl-e157a82b7da0adb94ee8eb516fa3b8da06977900.tar.gz |
Make __SUB__ work in special blocks
Diffstat (limited to 'op.c')
-rw-r--r-- | op.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -10404,7 +10404,7 @@ Perl_rpeep(pTHX_ register OP *o) case OP_RUNCV: if (!(o->op_private & OPpOFFBYONE) && !CvCLONE(PL_compcv)) { SV *sv; - if (CvUNIQUE(PL_compcv)) sv = &PL_sv_undef; + if (CvEVAL(PL_compcv)) sv = &PL_sv_undef; else { sv = newRV((SV *)PL_compcv); sv_rvweaken(sv); |