summaryrefslogtreecommitdiff
path: root/pp_hot.c
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2012-05-24 13:52:32 -0700
committerFather Chrysostomos <sprout@cpan.org>2012-05-29 23:55:22 -0700
commitc33e64f02d8b17197aa8428a84b8cab32bf0e833 (patch)
treecbe467cf083a7cb32c3c052ad56e55e7099e7c01 /pp_hot.c
parent3f4963dfdb188bd13158e0258a29920b34ac6531 (diff)
downloadperl-c33e64f02d8b17197aa8428a84b8cab32bf0e833.tar.gz
Remove most code conditional on SvSCREAM
Since pp_study is now a no-op, SvSCREAM should always be false on non-GVs, except for the method name hack.
Diffstat (limited to 'pp_hot.c')
-rw-r--r--pp_hot.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/pp_hot.c b/pp_hot.c
index 692bf470e2..f663e32e43 100644
--- a/pp_hot.c
+++ b/pp_hot.c
@@ -1337,8 +1337,6 @@ PP(pp_match)
|| SvTEMP(TARG) || SvAMAGIC(TARG) || PL_sawampersand
|| (RX_EXTFLAGS(rx) & (RXf_EVAL_SEEN|RXf_PMf_KEEPCOPY)))
r_flags |= REXEC_COPY_STR;
- if (SvSCREAM(TARG))
- r_flags |= REXEC_SCREAM;
play_it_again:
if (global && RX_OFFS(rx)[0].start != -1) {
@@ -2143,8 +2141,6 @@ PP(pp_subst)
r_flags = (RX_NPARENS(rx) || SvTEMP(TARG) || PL_sawampersand
|| (RX_EXTFLAGS(rx) & (RXf_EVAL_SEEN|RXf_PMf_KEEPCOPY)) )
? REXEC_COPY_STR : 0;
- if (SvSCREAM(TARG))
- r_flags |= REXEC_SCREAM;
orig = m = s;
if (RX_EXTFLAGS(rx) & RXf_USE_INTUIT) {