Change 34880 by [EMAIL PROTECTED] on 2008/11/18 11:12:56
Use only unsigned ints for comparisons to PL_breakable_sub_generation
Affected files ...
... //depot/perl/pp_ctl.c#715 edit
Differences ...
==== //depot/perl/pp_ctl.c#715 (text) ====
Index: perl/pp_ctl.c
--- perl/pp_ctl.c#714~34879~ 2008-11-18 03:09:47.000000000 -0800
+++ perl/pp_ctl.c 2008-11-18 03:12:56.000000000 -0800
@@ -3653,7 +3653,7 @@
register PERL_CONTEXT *cx;
SV *sv;
const I32 gimme = GIMME_V;
- const I32 was = PL_breakable_sub_generation;
+ const U32 was = PL_breakable_sub_generation;
char tbuf[TYPE_DIGITS(long) + 12];
char *tmpbuf = tbuf;
char *safestr;
@@ -3731,7 +3731,7 @@
PUTBACK;
ok = doeval(gimme, NULL, runcv, seq);
if ((PERLDB_LINE || PERLDB_SAVESRC)
- && was != (U32)PL_breakable_sub_generation /* Some subs defined here. */
+ && was != PL_breakable_sub_generation /* Some subs defined here. */
&& ok) {
/* Just need to change the string in our writable scratch buffer that
will be used at scope exit to delete this eval's "file" name, to
End of Patch.