summaryrefslogtreecommitdiff
path: root/global.sym
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2008-11-30 22:46:37 +0000
committerNicholas Clark <nick@ccl4.org>2008-11-30 22:46:37 +0000
commit2fd8beea017eccf05d12bfa6e4db7c5340ce637b (patch)
tree49346b27333d4b5a7519f212fe63cced96e2933a /global.sym
parentc6ae76470e6575530141df6c32cf71111bc2e391 (diff)
downloadperl-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.sym3
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