On Fri, Jun 25, 2004 at 04:35:52PM -0000, Leopold Toetsch wrote:
>   ===================================================================
>   RCS file: /cvs/public/parrot/classes/perlhash.pmc,v
>   retrieving revision 1.74
>   retrieving revision 1.75
>   diff -u -w -r1.74 -r1.75
>   --- perlhash.pmc    25 Jun 2004 10:19:52 -0000      1.74
>   +++ perlhash.pmc    25 Jun 2004 16:35:48 -0000      1.75
>   @@ -1,6 +1,6 @@
>    /*
>    Copyright: 2001-2003 The Perl Foundation.  All Rights Reserved.
>   -$Id: perlhash.pmc,v 1.74 2004/06/25 10:19:52 leo Exp $
>   +$Id: perlhash.pmc,v 1.75 2004/06/25 16:35:48 leo Exp $

>    static void
>    fromkeys(Interp *interpreter, PMC *self, PMC *keys, PMC *value)
>    {
>   @@ -58,6 +72,38 @@
>                VTABLE_isa(interpreter, keys,
>                    const_string(interpreter, "Iterator"))) {
>            iter = keys;
>   +        if (PMC_struct_val(iter)) {
>   +            PMC *xr = PMC_struct_val(iter);
>   +            /* check, if we got an xrange iterator */

I think that this change broken things:

classes/perlhash.c: In function `fromkeys':
classes/perlhash.c:63: error: `enum_class_None' undeclared (first use in this function)
classes/perlhash.c:63: error: (Each undeclared identifier is reported only once
classes/perlhash.c:63: error: for each function it appears in.)
make: *** [classes/perlhash.o] Error 1


Was some header file change not committed?

Nicholas Clark

Reply via email to