summaryrefslogtreecommitdiff
path: root/pad.c
diff options
context:
space:
mode:
authorFather Chrysostomos <sprout@cpan.org>2012-08-18 12:12:36 -0700
committerFather Chrysostomos <sprout@cpan.org>2012-08-21 16:51:17 -0700
commit7a5eb04d585651d342984f81306688d9900f6e5c (patch)
tree2251ea42ada69b1252066af7dfe564072f0fe945 /pad.c
parentc14a2249bee4eceb6ba7e9a660450a754d3d56b9 (diff)
downloadperl-7a5eb04d585651d342984f81306688d9900f6e5c.tar.gz
pad.c: CvPADLIST docs: one more thing
Diffstat (limited to 'pad.c')
-rw-r--r--pad.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pad.c b/pad.c
index 4d5563534a..4e1cba05c3 100644
--- a/pad.c
+++ b/pad.c
@@ -47,7 +47,9 @@ The PADLIST has a C array where pads are stored.
The 0th entry of the PADLIST is a PADNAMELIST (which is actually just an
AV, but that may change) which represents the "names" or rather
the "static type information" for lexicals. The individual elements of a
-PADNAMELIST are PADNAMEs (just SVs; but, again, that may change).
+PADNAMELIST are PADNAMEs (just SVs; but, again, that may change). Future
+refactorings might stop the PADNAMELIST from being stored in the PADLIST's
+array, so don't rely on it. See L<PADLIST_NAMES>.
The CvDEPTH'th entry of a PADLIST is a PAD (an AV) which is the stack frame
at that depth of recursion into the CV. The 0th slot of a frame AV is an