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

Reply via email to