diff options
author | Nicholas Clark <nick@ccl4.org> | 2008-11-30 22:46:37 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2008-11-30 22:46:37 +0000 |
commit | 2fd8beea017eccf05d12bfa6e4db7c5340ce637b (patch) | |
tree | 49346b27333d4b5a7519f212fe63cced96e2933a /global.sym | |
parent | c6ae76470e6575530141df6c32cf71111bc2e391 (diff) | |
download | perl-2fd8beea017eccf05d12bfa6e4db7c5340ce637b.tar.gz |
Convert all the scope save functions of the form
SSCHECK(2);
SSPUSHPTR(o);
SSPUSHINT(SAVEt_FREEOP);
into a single function Perl_save_pushptr(ptr, type), which the others
call. Implement the others as macros. This reduces the object code size.
p4raw-id: //depot/perl@34956
Diffstat (limited to 'global.sym')
-rw-r--r-- | global.sym | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/global.sym b/global.sym index acd525f8ab..fe26578fb3 100644 --- a/global.sym +++ b/global.sym @@ -443,6 +443,7 @@ Perl_save_delete Perl_save_destructor Perl_save_destructor_x Perl_save_freesv +Perl_save_freeop Perl_save_freepv Perl_save_generic_svref Perl_save_generic_pvref @@ -461,6 +462,7 @@ Perl_save_list Perl_save_long Perl_save_mortalizesv Perl_save_nogv +Perl_save_op Perl_save_scalar Perl_save_pptr Perl_save_vptr @@ -468,6 +470,7 @@ Perl_save_re_context Perl_save_padsv_and_mortalize Perl_save_sptr Perl_save_svref +Perl_save_pushptr Perl_scan_bin Perl_scan_hex Perl_scan_num |