This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
move SAVETMPS next to PUSHEVAL
authorDavid Mitchell <davem@iabyn.com>
Fri, 17 Jul 2015 20:51:25 +0000 (21:51 +0100)
committerDavid Mitchell <davem@iabyn.com>
Wed, 3 Feb 2016 08:59:37 +0000 (08:59 +0000)
commit3eb5c03d291640740f1aba63e5978084371a560c
tree363fd8e849e4e98863db7c65920b8a782b85b73a
parent8e90e786101d3edc1f7b5ad4b735860d4667dcd4
move SAVETMPS next to PUSHEVAL

In the various places where PUSHEVAL() is used, a SAVETMPS appears
shortly before it. Move each occurrence of SAVETMPS to just after the
SAVETMPS, in preparation shortly for making PUSHEVAL responsible for
saving PL_tmps_floor.

In theory this could make certain temporary items created during
eval/require startup to be freed slightly later. I don't know whether
this is is an issue or not. No tests fail ;-)
pp_ctl.c