On Jan 10, 2004, at 11:54 AM, Nicholas Clark wrote:
On Sat, Jan 10, 2004 at 08:39:51PM +0100, Leopold Toetsch wrote:Nicholas Clark <[EMAIL PROTECTED]> wrote:
src/dod.c: In function `clear_live_bits': src/dod.c:755: `cur_arena' undeclared (first use in this function)
The appended patch cures it (and all tests pass) but I'm not sure if it
is correct.
Ah yep, thanks. I didn't test the patch with ARENA_DOD_FLAGS disabled and finally diceded that "arena" is as meaningful and readable as "cur_arena" and changed that before submitting - a policy which almost always causes an error somewhere :)
How come most tinderboxes kept going without failing? What's making the choice on the value of ARENA_DOD_FLAGS ?
It gets set in include/parrot/pobj.h, and is basically set to true if your platform has some flavor of memalign(), which allows you to allocate chunks of memory with arbitrary power-of-2 alignment. So all the platforms being tested on the tinders probably have this. (Of course, you can manually set ARENA_DOD_FLAGS to false in the source, for testing.)
JEff