diff options
author | David Mitchell <davem@iabyn.com> | 2015-12-27 10:41:41 +0000 |
---|---|---|
committer | David Mitchell <davem@iabyn.com> | 2016-02-03 09:19:19 +0000 |
commit | 2ef9a108812a6ae3c346882b7338742e392deb89 (patch) | |
tree | 7a6c2003ff6f9a17142adf21a1782e102ae112d8 /embed.fnc | |
parent | 490576d1e8ab582703d23e8ba95d5e4a881c04dc (diff) | |
download | perl-2ef9a108812a6ae3c346882b7338742e392deb89.tar.gz |
add SAVEt_TMPSFLOOR save type and Perl_savetmps()
By making SAVETMPS have its own dedicated save type, it avoids having to
push the address of PL_tmps_floor onto the save stack each time.
By also giving it a dedicated save function, the function can do
the PL_tmpsfloor = PL_tmps_ix step too, making the binary slightly more
compact.
Diffstat (limited to 'embed.fnc')
-rw-r--r-- | embed.fnc | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -1304,6 +1304,7 @@ Ap |void |save_padsv_and_mortalize|PADOFFSET off Ap |void |save_sptr |NN SV** sptr Xp |void |save_strlen |NN STRLEN* ptr Ap |SV* |save_svref |NN SV** sptr +AMpo |void |savetmps Ap |void |save_pushptr |NULLOK void *const ptr|const int type Ap |void |save_pushi32ptr|const I32 i|NULLOK void *const ptr|const int type : Used by SAVESWITCHSTACK() in pp.c |