summaryrefslogtreecommitdiff
path: root/cop.h
diff options
context:
space:
mode:
authorDavid Mitchell <davem@iabyn.com>2015-12-25 23:12:29 +0000
committerDavid Mitchell <davem@iabyn.com>2016-02-03 09:19:18 +0000
commit49f582ca76846f57550ebf6b762959f757bbdcd5 (patch)
treec3d66103d2d42432e65da5c3ba8ed417b25d0a65 /cop.h
parentd2af2719f1469dcb5f93ecdd69cd33aa6799b78a (diff)
downloadperl-49f582ca76846f57550ebf6b762959f757bbdcd5.tar.gz
PUSH_MULTICALL: use SAVEOP()
SAVEOP() should be more efficient than SAVEVPTR(PL_op), since it uses the dedicated SAVEt_OP.
Diffstat (limited to 'cop.h')
-rw-r--r--cop.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/cop.h b/cop.h
index 45a39c15fc..5df35645b5 100644
--- a/cop.h
+++ b/cop.h
@@ -1347,7 +1347,7 @@ See L<perlcall/LIGHTWEIGHT CALLBACKS>.
PUSHBLOCK(cx, (CXt_SUB|CXp_MULTICALL|flags), PL_stack_sp); \
PUSHSUB(cx); \
cx->blk_oldsaveix = PL_savestack_ix; \
- SAVEVPTR(PL_op); \
+ SAVEOP(); \
saveix_floor = PL_savestack_ix; \
if (!(flags & CXp_SUB_RE_FAKE)) \
CvDEPTH(cv)++; \