genesis: Export assembly slot offsets for primitive-objects without lowtags.
authorAlastair Bridgewater <nyef@virtdev-1.lisphacker.com>
Tue, 25 Oct 2011 22:35:03 +0000 (18:35 -0400)
committerAlastair Bridgewater <nyef@virtdev-1.lisphacker.com>
Tue, 25 Oct 2011 22:35:03 +0000 (18:35 -0400)
commitae9741f992d37df9b5b05ddf79260ae29e9ebab9
tree4827c4052856e927529dacd29ffccbfe90053795
parenta743f02226d235f461a0bc5aeddcf63e8ac0dcf3
genesis: Export assembly slot offsets for primitive-objects without lowtags.

  * If a primitive-object has no lowtag, export its slot offsets
to assembly language as if it had a lowtag of zero.

  * While we're here, use SYMBOL-VALUE instead of EVAL to find the
numeric value of a lowtag.
src/compiler/generic/genesis.lisp