summaryrefslogtreecommitdiff
path: root/pp_sys.c
diff options
context:
space:
mode:
authorBen Morrow <ben@morrow.me.uk>2009-01-18 08:35:23 +0000
committerBen Morrow <ben@morrow.me.uk>2009-03-25 21:14:03 +0000
commit180b7b9bf7b919003df56bf402fc3934dc71f196 (patch)
tree43f2aa2c75a25fde4dcbc1d4ec0fb28334a48c0a /pp_sys.c
parentd3ebc3eb19094f82ef837b098bec51ec3d68e893 (diff)
downloadperl-180b7b9bf7b919003df56bf402fc3934dc71f196.tar.gz
Move magic logic into tryAMAGICftest macro.
Diffstat (limited to 'pp_sys.c')
-rw-r--r--pp_sys.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/pp_sys.c b/pp_sys.c
index ba3bd1b996..1945b13d9e 100644
--- a/pp_sys.c
+++ b/pp_sys.c
@@ -3048,17 +3048,7 @@ PP(pp_ftrread)
break;
}
- if (SvAMAGIC(TOPs)) {
- SV * const tmpsv = amagic_call(TOPs,
- newSVpvn_flags(&opchar, 1, SVs_TEMP),
- ftest_amg, 0);
-
- if (tmpsv) {
- SPAGAIN;
- SETs(tmpsv);
- RETURN;
- }
- }
+ tryAMAGICftest(opchar);
if (use_access) {
#if defined(HAS_ACCESS) || defined (PERL_EFF_ACCESS)