This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
pad.c: CvPADLIST docs: one more thing
authorFather Chrysostomos <sprout@cpan.org>
Sat, 18 Aug 2012 19:12:36 +0000 (12:12 -0700)
committerFather Chrysostomos <sprout@cpan.org>
Tue, 21 Aug 2012 23:51:17 +0000 (16:51 -0700)
pad.c

diff --git a/pad.c b/pad.c
index 4d55635..4e1cba0 100644 (file)
--- 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