previous next top contents index framed top this page unframed
Figure 42–20. $noCollectablePtrs
| COMPILETIME LONG BITS <macro> $noCollectablePtrs; |
$noCollectablePtrs is a bit that specifies that an area will have no POINTERs into areas where dynamic objects (chunks) are collected. This saves time during garbage collections because the collector does not have to examine POINTERs into other areas; however, if there is indeed a POINTER into an area that is collected, the result is undefined. This bit may be passed to $newArea and $changeAreaParms.
An area that will contain a data section must not be marked $noCollectablePtrs.
MAINSAIL Language Manual, Section 42.16