On Sat, 10 Nov 2001, Dan Sugalski wrote: > At 01:39 PM 11/9/2001 -0800, Brent Dax wrote: > >Dan Sugalski: > >Of course. Random question only very tangentially related to this: is > >INTVAL (and thus the I registers) supposed to be big enough to hold a > >pointer? > INTVAL shouldn't ever get a pointer in it. We're not going to be casting > pointers to ints and back anywhere, except possibly in some of the > deep'n'evil spots (like the memory allocator). Correction (and please correct this correction if I'm wrong): An INTVAL should never get a /native/ pointer in it. However, when we do relitave or absolute jumps in parrot code, the destination is an INTVAL.
Also, there's a good chance that PMC constants or non-constants may be at some points native pointers, and it would probably help effinceny for sizeof(INTVAL)==sizeof(PMC), no? -=- James Mastros