summaryrefslogtreecommitdiff
path: root/pod/perlguts.pod
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2012-07-12 23:31:52 -0700
committerFather Chrysostomos <sprout@cpan.org>2012-09-15 22:45:03 -0700
commit2a388207e072a645aa29f0b2b18f07d9a55cbf5e (patch)
treee5cc426ec00c7925570598b6dd420b6050d9598e /pod/perlguts.pod
parent194774c2461cd523598d669111a3251e2ceb0147 (diff)
downloadperl-2a388207e072a645aa29f0b2b18f07d9a55cbf5e.tar.gz
Add proto magic type
This will be used for storing the prototype CV of a ‘my’ sub. The clone needs to occupy the pad entry so that padcv ops will be able to find it. That means the clone has to displace its prototype. In case the same sub is called recursively, we still need to be able to access the prototype.
Diffstat (limited to 'pod/perlguts.pod')
-rw-r--r--pod/perlguts.pod1
1 files changed, 1 insertions, 0 deletions
diff --git a/pod/perlguts.pod b/pod/perlguts.pod
index 215f51804a..76acf5722c 100644
--- a/pod/perlguts.pod
+++ b/pod/perlguts.pod
@@ -1061,6 +1061,7 @@ will be lost.
# PERL_MAGIC_arylen vtbl_arylen Array length ($#ary)
% PERL_MAGIC_rhash (none) extra data for restricted
hashes
+ & PERL_MAGIC_proto (none) my sub prototype CV
. PERL_MAGIC_pos vtbl_pos pos() lvalue
: PERL_MAGIC_symtab (none) extra data for symbol
tables