Do we have free bits in the info pointer itself?

Ryan Newton rrnewton at
Wed Sep 7 21:32:21 UTC 2016

Our heap object header is one word -- an info table pointer

Well, a 64 bit info table pointer leaves *at least* 16 high bits inside the
object header for other purposes, right?

Is there any problem with using these other than having to mask the info
table pointer each time it is dereferenced?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the ghc-devs mailing list