[m-dev.] for review: removing redundant inst info from layout structures

Zoltan Somogyi zs at cs.mu.OZ.AU
Fri May 28 15:45:06 AEST 1999


> If these are only used by accurate GC, shouldn't they be inside
> `#ifdef NATIVE_GC'?
> 
> Otherwise they will increase the code size for hello world
> (which is important for the PalmPilot port! ;-).

The PalmPilot port will never work with boehm_gc, so it doesn't matter ;-)

Seriously though, I have put those structs inside #ifdefs. The real benefit
is not having to check types against them in the debugger in non-agc grades.
That won't matter for the internal debugger, but will for the external one.

Zoltan.
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list