Re: 5.9.1 release now integrated into ponie
[email protected] (Dave Mitchell) Fri, 9 Apr 2004 23:26:57 +0100
| Newsgroups | perl.ponie.dev |
|---|---|
| Message-ID | <[email protected]> |
On Fri, Apr 09, 2004 at 07:36:27PM +0100, Nicholas Clark wrote:
> On Fri, Apr 09, 2004 at 01:51:02AM +0100, Nicholas Clark wrote:
> For the moment I've checked in this change, which side steps the problem.
> I'm not sure if this is really actually a bug, given that the item popped
> from the savestack could not have been an array (its pointer isn't bitflipped)
>
> @@ -1035,8 +1045,10 @@
> break;
> case SAVEt_COMPPAD:
> PL_comppad = (PAD*)SSPOPPTR;
> - if (PL_comppad)
> + if (PL_comppad && SvTYPE(PL_comppad) != SVTYPEMASK) {
> + assert(SvTYPE(PL_comppad) == SVt_PVAV);
> PL_curpad = AvARRAY(PL_comppad);
> + }
> else
> PL_curpad = Null(SV**);
> break;
I've been busy today attaching skirting boards to the walls of my front
room(*) so I haven't had a chance to look into it yet, but I will do in the
next day or two.
Dave.
(*) I appear to have a hideously non-euclidean front room, and the crappy
skirting boards from Wickes are also hideously non-euclidean, so its
taking a while....
--
"Emacs isn't a bad OS once you get used to it.
It just lacks a decent editor."