@ Otto Moerbeek <o...@drijf.net> wrote (2011-06-01 14:12+0200): > Storing tag bits in the lower bits of a pointer can be ok indeed if > you know things about alignment restrictions.
Of course it all stands and falls with the quality of the memory allocator! If that sucks your canary's chirp beeps like a mouse in a huge arena! So no - no randomness here. And beside that it tends to get inscrutable when accessing the bits, even if one uses unions to avoid casts. -- Ciao, Steffen sdaoden(*)(gmail.com) () ascii ribbon campaign - against html e-mail /\ www.asciiribbon.org - against proprietary attachments