Nicholas Clark wrote:
Change 34873 by [EMAIL PROTECTED] on 2008/11/17 22:04:56
Fix the bug introduced with MRO, whereby the internals were not saving
lines in subroutines defined inside eval ""s for the debugger.
Affected files ...
... //depot/perl/MANIFEST#1751 edit
... //depot/perl/embedvar.h#268 edit
... //depot/perl/intrpvar.h#238 edit
... //depot/perl/op.c#1021 edit
... //depot/perl/perlapi.h#190 edit
... //depot/perl/pp_ctl.c#711 edit
... //depot/perl/t/comp/retainedlines.t#1 add
Differences ...
==== //depot/perl/intrpvar.h#238 (text) ====
Index: perl/intrpvar.h
--- perl/intrpvar.h#237~34831~ 2008-11-14 04:37:01.000000000 -0800
+++ perl/intrpvar.h 2008-11-17 14:04:56.000000000 -0800
@@ -677,6 +677,8 @@
PERLVARI(Isv_serial, U32, 0) /* SV serial number, used in sv.c */
#endif
+PERLVARI(Ibreakable_sub_generation, U32, 0)
+
/* If you are adding a U8 or U16, check to see if there are 'Space' comments
* above on where there are gaps which currently will be structure padding. */
This patch breaks building on VMS, as one of the resulting symbols is
longer than 31 characters.
-John
[EMAIL PROTECTED]
Personal Opinion Only