PERL PERL6 INTERNALS 32 CLEANUP WANTED DYNCLASSES
Date: Thu, 03 Mar 2005 12:47:52 +0100

Subject: cleanup wanted - dynclasses
From: lt@no-spam (Leopold Toetsch)

1) dynclasses/py* emits currently some warnings:

- pyint.c:1415 warning: declaration of xxx shadows previous local [ 6 total ]

- pylist.pmc:35: warning: declaration of 'index' shadows global declaration
[ 6 total ]

- same in pystring.pmc
PS index is a global libc function, the warnings are produced on my rather old gcc 2.95.2 linux system
Sam - do you have any local changes that could collide with patches?

2) make clean doesn't clean runtime/parrot/dynext/*$(SHARED_EXT)

3) make clean doesn't clean t/dynclasses/*.pbc
Patches welcome,
leo
PS I've now the reported OS X test failures in dynclassess too.

Seems that Pyfunc_invoke uncoditionally tries to run a Sub, where there is an NCI PMC. It's strange that this failure isn't visible on linux/x86.