Define uword_t and sword_t to be heap-sized words, not pointer-sized words
commitae8fadf7eb211d31c1505cd9659b75a79271bca1
authorAlastair Bridgewater <alastair.bridgewater@gmail.com>
Wed, 28 Sep 2016 14:44:31 +0000 (28 14:44 +0000)
committerAlastair Bridgewater <alastair.bridgewater@gmail.com>
Wed, 28 Sep 2016 14:44:31 +0000 (28 14:44 +0000)
treea16744a41c551ae576b45e15720becc4f9afabe9
parent0aaa6417437d4ea844aad587ac466a5f020c23ad
Define uword_t and sword_t to be heap-sized words, not pointer-sized words

  * This is only different on alpha, but when you're relying on
the signedness properties of these types and cooercion from the
lispobj type, it matters.  And we do precisely that with the new
"all slots boxed" value for layouts being (fixnum) -1.
src/runtime/runtime.h